---
Fuzzer filename: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         18
      ICount:          234
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5Codec10allocFrameEv
        - _ZN5Codec11createCodecEv
        - _ZN5Codec11decodeFrameEPKhmPm
        - _ZN5Codec11deleteCodecEv
        - _ZN5Codec11setTgtLayerEm
        - _ZN5Codec12decodeHeaderEPKhm
        - _ZN5Codec15setArchitectureE10IVD_ARCH_T
        - _ZN5Codec8setCoresEv
        - _ZN5Codec9freeFrameEv
        - _ZN5Codec9setParamsE23IVD_VIDEO_DECODE_MODE_T
        - _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
        - _ZN5CodecD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:409,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:413,39'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _Znwm
                - _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
                - _ZdlPv
                - _ZN5Codec11createCodecEv
                - _ZN5Codec15setArchitectureE10IVD_ARCH_T
                - _ZN5Codec8setCoresEv
                - _ZN5Codec11setTgtLayerEm
                - _ZN5Codec12decodeHeaderEPKhm
                - _ZN5Codec9setParamsE23IVD_VIDEO_DECODE_MODE_T
                - _ZN5Codec10allocFrameEv
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec11deleteCodecEv
                - _ZN5CodecD2Ev
                - _ZdlPv
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:435,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:435,23'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec11deleteCodecEv
                - _ZN5CodecD2Ev
                - _ZdlPv
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:435,5'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec11deleteCodecEv
                - _ZN5CodecD2Ev
                - _ZdlPv
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:435,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:439,15'
              BranchSideFuncs:
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec11deleteCodecEv
                - _ZN5CodecD2Ev
                - _ZdlPv
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:447,5'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec11deleteCodecEv
                - _ZN5CodecD2Ev
                - _ZdlPv
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:449,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:450,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:450,5'
              BranchSideFuncs:
                - _ZN5CodecD2Ev
                - _ZdlPv
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:426,24'
          Dst:             _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:427,12'
          Dst:             _ZN5Codec11createCodecEv
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:428,12'
          Dst:             _ZN5Codec15setArchitectureE10IVD_ARCH_T
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:429,12'
          Dst:             _ZN5Codec8setCoresEv
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:430,12'
          Dst:             _ZN5Codec11setTgtLayerEm
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:431,12'
          Dst:             _ZN5Codec12decodeHeaderEPKhm
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:432,12'
          Dst:             _ZN5Codec9setParamsE23IVD_VIDEO_DECODE_MODE_T
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:433,12'
          Dst:             _ZN5Codec10allocFrameEv
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:439,22'
          Dst:             _ZN5Codec11decodeFrameEPKhmPm
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:447,12'
          Dst:             _ZN5Codec9freeFrameEv
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:448,12'
          Dst:             _ZN5Codec11deleteCodecEv
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:449,5'
          Dst:             _ZN5CodecD2Ev
    - 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:    _ZN5Codec11createCodecEv
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:154,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:156,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:158,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:153,11'
          Dst:             isvcd_api_function
    - functionName:    _ZN5Codec15setArchitectureE10IVD_ARCH_T
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - arch
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:250,5'
          Dst:             isvcd_api_function
    - functionName:    _ZN5Codec8setCoresEv
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:199,5'
          Dst:             isvcd_api_function
    - functionName:    _ZN5Codec11setTgtLayerEm
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - TgtLayer
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:217,5'
          Dst:             isvcd_api_function
    - functionName:    _ZN5Codec12decodeHeaderEPKhm
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         24
      ICount:          183
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN5Codec9setParamsE23IVD_VIDEO_DECODE_MODE_T
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:316,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:316,23'
              BranchSideFuncs:
                - isvcd_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:316,5'
              BranchSideFuncs:
                - isvcd_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:316,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:322,9'
              BranchSideFuncs:
                - isvcd_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:355,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:337,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:337,44'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - isvcd_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:339,26'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - isvcd_api_function
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:349,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:316,5'
              BranchSideFuncs:
                - isvcd_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:349,22'
              BranchSideFuncs:
                - isvcd_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:349,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:316,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:351,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:355,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:355,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:356,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:356,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:356,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:356,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:314,5'
          Dst:             _ZN5Codec9setParamsE23IVD_VIDEO_DECODE_MODE_T
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:332,15'
          Dst:             isvcd_api_function
    - functionName:    _ZN5Codec9setParamsE23IVD_VIDEO_DECODE_MODE_T
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - mode
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_api_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:235,5'
          Dst:             isvcd_api_function
    - functionName:    _ZN5Codec10allocFrameEv
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         17
      ICount:          181
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17iv_aligned_mallocPvii
        - _ZN5Codec9freeFrameEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:274,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:275,5'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:279,24'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:284,24'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:288,24'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:292,24'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:294,13'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:298,24'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:305,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:307,54'
              BranchSideFuncs:
                - _Z17iv_aligned_mallocPvii
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:310,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:270,5'
          Dst:             _ZN5Codec9freeFrameEv
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:308,48'
          Dst:             _Z17iv_aligned_mallocPvii
    - functionName:    _ZN5Codec11decodeFrameEPKhmPm
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
        - size
        - bytesConsumed
      BBCount:         19
      ICount:          178
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5Codec10allocFrameEv
        - _ZN5Codec10resetCodecEv
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:383,9'
              BranchSideFuncs:
                - _ZN5Codec10resetCodecEv
                - isvcd_api_function
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:386,40'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:392,10'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:394,26'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:394,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:394,60'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:395,26'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:395,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:395,60'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:396,9'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:396,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:397,9'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:399,45'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:394,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:394,8'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:399,45'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - _ZN5Codec10allocFrameEv
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:377,11'
          Dst:             isvcd_api_function
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:383,9'
          Dst:             _ZN5Codec10resetCodecEv
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:384,15'
          Dst:             isvcd_api_function
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:401,9'
          Dst:             _ZN5Codec10allocFrameEv
    - functionName:    _ZN5Codec9freeFrameEv
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z15iv_aligned_freePvS_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:255,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:257,12'
              BranchSideFuncs:
                - _Z15iv_aligned_freePvS_
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:263,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:257,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:259,35'
              BranchSideFuncs:
                - _Z15iv_aligned_freePvS_
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:262,5'
              BranchSideFuncs:
                - _Z15iv_aligned_freePvS_
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:259,13'
          Dst:             _Z15iv_aligned_freePvS_
    - functionName:    _ZN5Codec11deleteCodecEv
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:172,5'
          Dst:             isvcd_api_function
    - functionName:    _ZN5CodecD2Ev
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      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:    _Z15iv_aligned_freePvS_
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - buf
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec10resetCodecEv
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:185,5'
          Dst:             isvcd_api_function
    - functionName:    _Z17iv_aligned_mallocPvii
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - alignment
        - size
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - posix_memalign
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:85,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:87,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:89,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_dec_fuzzer.cpp:85,13'
          Dst:             posix_memalign
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
      functionSourceFile: '/src/libavc/fuzzer/svc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - this
        - colorFormat
        - numCores
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    api_check_struct_sanity
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_handle
        - pv_api_ip
        - pv_api_op
      BBCount:         233
      ICount:          2164
      EdgeCount:       316
      CyclomaticComplexity: 85
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:194,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:196,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:196,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:196,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:198,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:203,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:243,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:214,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:216,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:221,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:221,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:223,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:228,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:228,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:230,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:235,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:235,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:237,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:241,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:248,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:252,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:291,84'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:320,84'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:349,84'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:419,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:466,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:492,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:949,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:257,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:258,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:260,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:260,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:266,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:266,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:267,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:275,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:266,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:269,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:275,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:275,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:276,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:276,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:277,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:277,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:278,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:278,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:279,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:275,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:281,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:297,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:306,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:296,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:300,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:306,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:307,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:308,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:316,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:306,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:310,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:316,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:326,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:327,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:335,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:325,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:335,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:336,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:337,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:345,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:339,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:345,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:356,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:357,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:365,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:355,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:359,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:365,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:366,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:367,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:375,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:365,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:369,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:375,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:375,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:377,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:382,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:382,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:384,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:415,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:384,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:391,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:391,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:394,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:413,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:394,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:396,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:403,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:403,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:406,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:412,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:426,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:427,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:435,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:426,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:430,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:435,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:435,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:436,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:447,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:435,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:439,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:447,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:450,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:452,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:462,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:452,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:452,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:459,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:452,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:454,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:459,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:471,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:473,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:478,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:478,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:480,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:485,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:496,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:502,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:519,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:536,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:559,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:585,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:612,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:635,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:659,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:692,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:716,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:740,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:765,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:790,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:815,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:840,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:870,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:895,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:940,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:505,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:508,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:514,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:520,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:523,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:529,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:538,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:540,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:545,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:545,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:547,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:553,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:562,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:565,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:570,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:570,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:573,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:579,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:587,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:590,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:596,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:596,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:599,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:606,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:614,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:616,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:621,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:621,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:623,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:629,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:637,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:639,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:644,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:644,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:646,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:652,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:662,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:664,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:669,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:669,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:671,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:676,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:676,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:676,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:680,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:676,85'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:677,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:680,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:677,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:677,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:680,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:677,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:678,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:680,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:676,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:680,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:684,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:695,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:697,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:702,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:702,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:704,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:709,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:719,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:721,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:726,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:726,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:728,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:733,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:743,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:745,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:750,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:750,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:752,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:757,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:768,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:770,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:775,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:775,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:777,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:782,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:793,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:795,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:800,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:800,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:802,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:807,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:818,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:820,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:825,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:825,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:827,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:832,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:843,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:845,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:850,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:850,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:852,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:857,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:857,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:857,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:863,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:857,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:858,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:863,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:858,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:858,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:863,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:857,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:860,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:863,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:873,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:875,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:880,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:880,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:882,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:887,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:898,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:900,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:905,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:905,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:907,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:911,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:911,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:913,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:917,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:917,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:919,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:923,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:923,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:925,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:929,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:929,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:931,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:936,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_api_function
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7250
      functionLinenumberEnd: 7307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         15
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - api_check_struct_sanity
        - ih264d_get_display_frame
        - isvcd_create
        - isvcd_ctl
        - isvcd_delete
        - isvcd_rel_display_frame
        - isvcd_set_display_frame
        - isvcd_video_decode
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7261,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7267,31'
              BranchSideFuncs:
                - isvcd_ctl
                - isvcd_rel_display_frame
                - isvcd_set_display_frame
                - ih264d_get_display_frame
                - isvcd_video_decode
                - isvcd_delete
                - isvcd_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7271,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7274,39'
              BranchSideFuncs:
                - isvcd_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7277,39'
              BranchSideFuncs:
                - isvcd_delete
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7281,45'
              BranchSideFuncs:
                - isvcd_video_decode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7285,51'
              BranchSideFuncs:
                - ih264d_get_display_frame
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7290,50'
              BranchSideFuncs:
                - isvcd_set_display_frame
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7295,50'
              BranchSideFuncs:
                - isvcd_rel_display_frame
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7299,36'
              BranchSideFuncs:
                - isvcd_ctl
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7302,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7255,16'
          Dst:             api_check_struct_sanity
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7274,26'
          Dst:             isvcd_create
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7277,26'
          Dst:             isvcd_delete
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7281,26'
          Dst:             isvcd_video_decode
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7285,26'
          Dst:             ih264d_get_display_frame
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7290,26'
          Dst:             isvcd_set_display_frame
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7295,26'
          Dst:             isvcd_rel_display_frame
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7299,26'
          Dst:             isvcd_ctl
    - functionName:    isvcd_create
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2906
      functionLinenumberEnd: 2943
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - isvcd_allocate_static_bufs
        - isvcd_free_static_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2919,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2921,12'
              BranchSideFuncs:
                - isvcd_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2942,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2921,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2923,16'
              BranchSideFuncs:
                - isvcd_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2937,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2923,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2925,40'
              BranchSideFuncs:
                - isvcd_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2932,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2916,11'
          Dst:             isvcd_allocate_static_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2925,17'
          Dst:             isvcd_free_static_bufs
    - functionName:    isvcd_delete
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6373
      functionLinenumberEnd: 6391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - isvcd_free_dynamic_bufs
        - isvcd_free_static_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6383,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6385,27'
              BranchSideFuncs:
                - isvcd_free_dynamic_bufs
                - isvcd_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6388,28'
              BranchSideFuncs:
                - isvcd_free_static_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6386,9'
          Dst:             isvcd_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6388,5'
          Dst:             isvcd_free_static_bufs
    - functionName:    isvcd_video_decode
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4743
      functionLinenumberEnd: 5754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         446
      ICount:          3616
      EdgeCount:       613
      CyclomaticComplexity: 169
      functionsReached:
        - check_app_out_buf_size
        - ih264_buf_mgr_free
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_release
        - ih264_buf_mgr_reset
        - ih264_buf_mgr_set_status
        - ih264_disp_mgr_init
        - ih264_memcpy
        - ih264d_check_mb_map_deblk
        - ih264d_deblock_display
        - ih264d_end_of_pic
        - ih264d_end_of_pic_dispbuf_mgr
        - ih264d_export_sei_params
        - ih264d_format_convert
        - ih264d_get_next_display_field
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_init_ref_bufs
        - ih264d_map_error
        - ih264d_release_display_bufs
        - ih264d_release_display_field
        - ih264d_release_pics_in_dpb
        - ih264d_signal_decode_thread
        - isvcd_compute_bs_non_mbaff_thread
        - isvcd_fill_output_struct_from_context
        - isvcd_init_decoder
        - isvcd_mark_err_slice_skip
        - isvcd_parse_nal_unit
        - isvcd_pre_parse_refine_au
        - ithread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4779,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4781,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4786,5'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4788,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4790,12'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4819,5'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4790,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4792,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4796,12'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4796,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4798,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4802,5'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4827,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4828,34'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4830,13'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4830,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4830,42'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4859,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4830,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4833,13'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4859,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4833,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4834,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4836,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4833,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4836,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4841,15'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4841,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4843,16'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4857,5'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4843,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4845,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4850,16'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4850,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4852,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4856,9'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4859,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4861,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4865,5'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4873,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4873,41'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4955,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4873,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4873,75'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4955,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4873,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4876,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4955,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4880,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4882,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4889,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4882,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4882,60'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4884,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4882,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4884,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4887,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4889,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4894,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4899,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4905,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4907,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4936,25'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4910,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4912,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4923,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4912,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4914,40'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4917,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4923,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4927,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4931,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4936,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4938,60'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4947,57'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4955,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4955,38'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4969,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4955,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4957,35'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4969,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4960,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4960,52'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4961,13'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4960,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4961,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4963,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4961,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4961,54'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4967,5'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4960,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4963,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4967,5'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4969,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4969,37'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5056,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4969,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4971,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5056,8'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4971,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4973,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4977,27'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4984,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4986,38'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4988,39'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4989,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4992,39'
              BranchSideFuncs:
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5025,35'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4992,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4994,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4998,13'
              BranchSideFuncs:
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5004,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5006,39'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5024,9'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5007,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5009,59'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5015,20'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5015,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5017,61'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_export_sei_params
                - ih264d_release_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5023,13'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5048,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5050,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5053,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5056,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5060,27'
              BranchSideFuncs:
                - isvcd_init_decoder
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5074,16'
              BranchSideFuncs:
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5060,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5061,32'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - isvcd_init_decoder
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5062,27'
              BranchSideFuncs:
                - isvcd_init_decoder
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5062,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5063,32'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - isvcd_init_decoder
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5065,28'
              BranchSideFuncs:
                - isvcd_init_decoder
                - isvcd_pre_parse_refine_au
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5080,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5082,56'
              BranchSideFuncs:
                - ih264d_map_error
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5111,22'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5083,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5085,44'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5087,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5087,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5089,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5091,27'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5092,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5092,45'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5092,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5093,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5093,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5093,52'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5093,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5094,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5094,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5094,49'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5094,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5095,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5095,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5096,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5092,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5098,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5100,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5100,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5100,52'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5102,31'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5100,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5102,31'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5105,16'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5105,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5107,31'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5109,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - isvcd_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5111,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5113,16'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5127,27'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5113,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5115,17'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5124,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5134,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5136,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5154,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5136,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5138,24'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5147,24'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5138,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5140,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5144,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5154,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5154,72'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5172,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5154,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5156,30'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5172,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5159,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5161,53'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264_disp_mgr_init
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_init_ref_bufs
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5171,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5174,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5175,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5196,18'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5174,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5177,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5196,18'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5177,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5179,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5191,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5181,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5183,38'
              BranchSideFuncs:
                - ih264_buf_mgr_reset
                - ih264_buf_mgr_reset
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5188,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5196,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5196,54'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5686,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5196,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5198,26'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5686,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5204,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5206,24'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5683,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5243,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5244,46'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5246,44'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5248,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5250,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5257,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5251,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5253,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5256,17'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5257,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5259,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5263,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5263,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5265,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5271,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5293,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5296,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5303,17'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5303,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5305,47'
              BranchSideFuncs:
                - isvcd_parse_nal_unit
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5325,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5315,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5317,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5322,34'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5325,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5327,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5333,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5333,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5333,36'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5340,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5333,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5335,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5340,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5340,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5340,36'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5354,31'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5340,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5342,38'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5354,31'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5345,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5345,69'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5348,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5345,99'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5346,33'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5348,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5346,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5346,57'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5348,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5345,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5348,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5353,17'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5356,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5356,54'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5390,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5356,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5357,20'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5390,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5356,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5365,33'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5390,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5369,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5369,58'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5372,40'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5369,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5370,40'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5372,40'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5374,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5376,40'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5379,25'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5382,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5382,61'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5386,31'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5382,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5383,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5386,31'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5383,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5383,58'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5386,31'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5383,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5384,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5386,31'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5382,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5386,31'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5388,17'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5390,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5390,49'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5390,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5391,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5391,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5391,56'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5391,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5392,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5392,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5392,53'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5392,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5393,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5393,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5393,63'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5390,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5395,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5407,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5399,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5401,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5403,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5407,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5408,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5489,26'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5408,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5409,26'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5489,26'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5407,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5413,24'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5489,26'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5413,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5416,29'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5487,49'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5416,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5416,60'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5484,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5416,95'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5417,29'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5484,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5416,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5419,36'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5484,21'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5434,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5438,49'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5483,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5440,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5443,46'
              BranchSideFuncs:
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5453,40'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5453,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5455,54'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5462,44'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5462,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5464,48'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5476,56'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5464,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5466,62'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5471,62'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - isvcd_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5498,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5500,54'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5506,20'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5506,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5506,53'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5512,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5506,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5508,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5512,21'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5512,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5512,85'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5583,45'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5512,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5516,24'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5583,45'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5516,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5518,33'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5529,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5518,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5520,29'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5524,29'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5536,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5539,54'
              BranchSideFuncs:
                - ih264d_deblock_display
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5543,24'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5543,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5545,54'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5549,24'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5549,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5551,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5553,29'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5553,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5555,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5557,29'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5557,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5559,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5561,29'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5561,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:0,0'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5563,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5583,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5583,72'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5599,55'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5583,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5585,51'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5599,55'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5588,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5590,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5595,25'
              BranchSideFuncs:
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5605,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5606,20'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5616,46'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5606,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5607,21'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5616,46'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5605,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5610,25'
              BranchSideFuncs:
                - ih264d_format_convert
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5616,46'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5618,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5618,54'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5629,57'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5618,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5620,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5629,57'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5621,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5621,63'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5627,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5621,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5623,34'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5627,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5623,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5624,34'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5626,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5623,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5625,29'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5626,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5629,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5631,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5637,20'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5637,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5639,29'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5655,20'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5639,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5641,61'
              BranchSideFuncs:
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5650,49'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5643,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5643,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5645,49'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5646,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5646,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5647,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5651,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5651,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5655,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5655,49'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5678,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5655,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5657,43'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5678,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5658,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5660,63'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5666,24'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5666,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5669,29'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5675,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - isvcd_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_decode_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - isvcd_compute_bs_non_mbaff_thread
                - ih264d_signal_decode_thread
                - isvcd_mark_err_slice_skip
                - ih264d_signal_decode_thread
                - isvcd_parse_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5686,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5686,43'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5747,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5686,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5688,25'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5747,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5693,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5696,43'
              BranchSideFuncs:
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5711,17'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5696,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5698,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5702,17'
              BranchSideFuncs:
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5723,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5723,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5724,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5738,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5740,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5743,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5747,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5749,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5753,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4760,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4902,43'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4938,21'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4947,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4988,9'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4992,16'
          Dst:             check_app_out_buf_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5000,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5011,21'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5019,21'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5025,9'
          Dst:             ih264d_export_sei_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5027,9'
          Dst:             ih264d_release_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5061,13'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5063,13'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5065,9'
          Dst:             isvcd_init_decoder
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5077,15'
          Dst:             isvcd_pre_parse_refine_au
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5082,29'
          Dst:             ih264d_map_error
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5118,17'
          Dst:             isvcd_fill_output_struct_from_context
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5161,17'
          Dst:             ih264d_release_pics_in_dpb
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5162,17'
          Dst:             ih264d_release_display_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5163,17'
          Dst:             ih264_disp_mgr_init
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5165,17'
          Dst:             ih264_buf_mgr_reset
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5166,17'
          Dst:             ih264_buf_mgr_reset
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5167,17'
          Dst:             ih264d_init_ref_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5185,21'
          Dst:             ih264_buf_mgr_reset
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5186,21'
          Dst:             ih264_buf_mgr_reset
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5314,27'
          Dst:             isvcd_parse_nal_unit
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5350,25'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5378,28'
          Dst:             isvcd_mark_err_slice_skip
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5397,21'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5430,29'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5447,41'
          Dst:             isvcd_compute_bs_non_mbaff_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5478,41'
          Dst:             ih264d_check_mb_map_deblk
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5487,21'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5493,21'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5539,31'
          Dst:             ih264d_deblock_display
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5585,21'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5599,17'
          Dst:             isvcd_fill_output_struct_from_context
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5611,21'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5616,17'
          Dst:             ih264d_release_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5641,31'
          Dst:             ih264d_end_of_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5645,31'
          Dst:             ih264d_end_of_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5650,31'
          Dst:             ih264d_end_of_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5662,25'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5671,25'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5692,13'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5696,20'
          Dst:             check_app_out_buf_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5704,17'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5713,13'
          Dst:             ih264d_export_sei_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5715,13'
          Dst:             ih264d_release_display_field
    - functionName:    isvcd_set_display_frame
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5777
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         21
      ICount:          323
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5797,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5799,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5841,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5801,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5801,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5801,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5813,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5815,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5840,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5815,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5817,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5820,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5820,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5821,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5824,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5821,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5822,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5824,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5820,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5824,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5827,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_rel_display_frame
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6575
      functionLinenumberEnd: 6618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         21
      ICount:          177
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6592,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6594,27'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6617,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6596,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6598,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6603,12'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6603,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6605,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6614,18'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6605,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6607,53'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6612,9'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6614,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6614,54'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6616,5'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6614,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6615,13'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6616,5'
              BranchSideFuncs:
                - ih264_buf_mgr_release
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6607,17'
          Dst:             ih264_buf_mgr_release
    - functionName:    isvcd_ctl
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6473
      functionLinenumberEnd: 6553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         25
      ICount:          239
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_version
        - isvcd_get_buf_info
        - isvcd_get_frame_dimensions
        - isvcd_get_sei_ave_params
        - isvcd_get_sei_ccv_params
        - isvcd_get_sei_cll_params
        - isvcd_get_sei_mdcv_params
        - isvcd_get_status
        - isvcd_get_vui_params
        - isvcd_reset
        - isvcd_set_default_params
        - isvcd_set_degrade
        - isvcd_set_flush_mode
        - isvcd_set_num_cores
        - isvcd_set_params
        - isvcd_set_processor
        - isvcd_set_target_layer
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6484,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6486,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6488,45'
              BranchSideFuncs:
                - isvcd_set_target_layer
                - isvcd_set_processor
                - isvcd_get_sei_ccv_params
                - isvcd_get_sei_ave_params
                - isvcd_get_sei_cll_params
                - isvcd_get_sei_mdcv_params
                - isvcd_get_vui_params
                - isvcd_get_frame_dimensions
                - isvcd_set_num_cores
                - isvcd_set_degrade
                - ih264d_get_version
                - isvcd_get_buf_info
                - isvcd_set_flush_mode
                - isvcd_set_default_params
                - isvcd_reset
                - isvcd_set_params
                - isvcd_get_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6493,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6496,36'
              BranchSideFuncs:
                - isvcd_get_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6499,36'
              BranchSideFuncs:
                - isvcd_set_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6502,31'
              BranchSideFuncs:
                - isvcd_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6505,44'
              BranchSideFuncs:
                - isvcd_set_default_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6508,40'
              BranchSideFuncs:
                - isvcd_set_flush_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6511,38'
              BranchSideFuncs:
                - isvcd_get_buf_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6514,38'
              BranchSideFuncs:
                - ih264d_get_version
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6517,37'
              BranchSideFuncs:
                - isvcd_set_degrade
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6521,39'
              BranchSideFuncs:
                - isvcd_set_num_cores
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6524,46'
              BranchSideFuncs:
                - isvcd_get_frame_dimensions
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6527,40'
              BranchSideFuncs:
                - isvcd_get_vui_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6530,45'
              BranchSideFuncs:
                - isvcd_get_sei_mdcv_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6533,44'
              BranchSideFuncs:
                - isvcd_get_sei_cll_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6536,44'
              BranchSideFuncs:
                - isvcd_get_sei_ave_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6539,44'
              BranchSideFuncs:
                - isvcd_get_sei_ccv_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6542,39'
              BranchSideFuncs:
                - isvcd_set_processor
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6545,42'
              BranchSideFuncs:
                - isvcd_set_target_layer
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6549,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6496,19'
          Dst:             isvcd_get_status
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6499,19'
          Dst:             isvcd_set_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6502,19'
          Dst:             isvcd_reset
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6505,19'
          Dst:             isvcd_set_default_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6508,19'
          Dst:             isvcd_set_flush_mode
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6511,19'
          Dst:             isvcd_get_buf_info
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6514,19'
          Dst:             ih264d_get_version
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6517,19'
          Dst:             isvcd_set_degrade
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6521,19'
          Dst:             isvcd_set_num_cores
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6524,19'
          Dst:             isvcd_get_frame_dimensions
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6527,19'
          Dst:             isvcd_get_vui_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6530,19'
          Dst:             isvcd_get_sei_mdcv_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6533,19'
          Dst:             isvcd_get_sei_cll_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6536,19'
          Dst:             isvcd_get_sei_ave_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6539,19'
          Dst:             isvcd_get_sei_ccv_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6542,19'
          Dst:             isvcd_set_processor
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6545,19'
          Dst:             isvcd_set_target_layer
    - functionName:    isvcd_get_status
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5930
      functionLinenumberEnd: 6065
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         77
      ICount:          623
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_get_dpb_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5944,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5944,47'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5962,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5944,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5946,32'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5962,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5949,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5951,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5956,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5974,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5974,53'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5975,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5975,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5976,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5979,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5979,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5979,51'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5997,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5979,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5981,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5997,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5981,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5982,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5990,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5981,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5984,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5990,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5999,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5999,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5999,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6000,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6000,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6000,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6010,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6012,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6014,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6014,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6016,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6018,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6018,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6020,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6022,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6022,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6023,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6025,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6022,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6025,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6030,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6034,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6036,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6039,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6036,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6036,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6036,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6039,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6041,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6045,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6045,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6047,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6050,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6050,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6052,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6055,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6055,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6056,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6058,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5990,47'
          Dst:             ih264d_get_dpb_size
    - functionName:    isvcd_set_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6185
      functionLinenumberEnd: 6258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         28
      ICount:          248
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6194,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6196,84'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6258,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6208,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6210,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6214,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6214,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6216,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6218,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6218,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6220,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6222,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6222,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6224,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6232,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6238,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6239,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6240,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6240,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6241,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6244,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6250,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6256,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6250,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6253,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6256,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_reset
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6415
      functionLinenumberEnd: 6449
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         16
      ICount:          134
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_buf_mgr_free
        - isvcd_init_decoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6429,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6431,27'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6449,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6433,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6435,31'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6446,13'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6435,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6436,36'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - isvcd_init_decoder
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6437,31'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6437,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6438,36'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - isvcd_init_decoder
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6440,32'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6436,17'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6438,17'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6440,13'
          Dst:             isvcd_init_decoder
    - functionName:    isvcd_set_default_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6327
      functionLinenumberEnd: 6349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         5
      ICount:          74
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6338,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6340,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6347,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_set_flush_mode
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5866
      functionLinenumberEnd: 5904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_release_display_bufs
        - ih264d_release_pics_in_dpb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5878,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5880,9'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5883,21'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5883,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5885,27'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5904,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:5892,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5894,49'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:5898,9'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5894,13'
          Dst:             ih264d_release_pics_in_dpb
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:5895,13'
          Dst:             ih264d_release_display_bufs
    - functionName:    isvcd_get_buf_info
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6089
      functionLinenumberEnd: 6161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         41
      ICount:          356
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_get_dpb_size
        - ih264d_get_outbuf_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6110,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6112,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6116,11'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6116,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6118,44'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6120,17'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6118,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6118,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6118,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6120,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6120,62'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6122,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6122,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6123,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6126,21'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6126,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6126,51'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6144,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6126,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6128,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6144,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6128,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6129,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6137,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6128,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6131,47'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6137,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6147,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6147,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6147,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6148,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6148,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6148,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6154,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6156,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6159,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6137,47'
          Dst:             ih264d_get_dpb_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6152,9'
          Dst:             ih264d_get_outbuf_size
    - functionName:    isvcd_set_degrade
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6648
      functionLinenumberEnd: 6672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec_obj
        - pv_api_ip
        - pv_api_op
      BBCount:         5
      ICount:          85
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6660,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6662,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6670,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_set_num_cores
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7142
      functionLinenumberEnd: 7172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         11
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7154,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7156,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7172,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7160,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7162,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7166,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7170,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7170,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7171,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_frame_dimensions
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6696
      functionLinenumberEnd: 6792
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         32
      ICount:          424
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6711,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6711,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6729,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6711,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6713,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6729,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6716,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6718,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6723,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6732,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6734,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6739,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6743,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6743,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6745,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6745,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6747,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6752,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6777,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6778,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6780,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6777,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6777,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6780,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_vui_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6816
      functionLinenumberEnd: 6880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         9
      ICount:          270
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6837,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6839,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6842,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6844,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6844,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6846,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6844,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6846,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6850,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_sei_mdcv_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6902
      functionLinenumberEnd: 6937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         8
      ICount:          137
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6918,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6920,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6923,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6925,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6927,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6931,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_sei_cll_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6960
      functionLinenumberEnd: 6986
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         4
      ICount:          85
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:6975,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6977,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:6980,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_sei_ave_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7009
      functionLinenumberEnd: 7036
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7024,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7026,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7029,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_sei_ccv_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7059
      functionLinenumberEnd: 7119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         23
      ICount:          242
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7075,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7077,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7080,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7083,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7085,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7118,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7095,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7097,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7104,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7097,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7099,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7102,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7104,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7106,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7108,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7110,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7112,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7112,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7114,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7116,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_set_processor
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         7
      ICount:          94
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - isvcd_init_function_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:993,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:995,21'
              BranchSideFuncs:
                - isvcd_init_function_ptr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1002,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:999,9'
          Dst:             isvcd_init_function_ptr
    - functionName:    isvcd_set_target_layer
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6282
      functionLinenumberEnd: 6303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         3
      ICount:          90
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_nal_parse_set_target_attr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:6298,11'
          Dst:             isvcd_nal_parse_set_target_attr
    - functionName:    isvcd_init_decoder
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_svc_lyr_params
      BBCount:         11
      ICount:          642
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_size
        - ih264d_init_arch
        - ih264d_init_ref_bufs
        - isvcd_free_dynamic_bufs
        - isvcd_init_function_ptr
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1086,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1088,13'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - isvcd_init_function_ptr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1095,23'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - isvcd_init_function_ptr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1096,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1098,13'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - isvcd_init_function_ptr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1106,20'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - isvcd_init_function_ptr
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1043,12'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1076,12'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1080,5'
          Dst:             isvcd_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1224,5'
          Dst:             ih264d_init_ref_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1250,5'
          Dst:             ih264d_init_arch
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1251,5'
          Dst:             isvcd_init_function_ptr
    - functionName:    isvcd_pre_parse_refine_au
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4582
      functionLinenumberEnd: 4719
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
        - ps_in_bufs
        - pu4_bytes_consumed
      BBCount:         38
      ICount:          277
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - isvcd_dec_non_vcl
        - isvcd_nal_parse_partial_signal_eos
        - isvcd_nal_parse_vcl_nal_partial
        - isvcd_refine_dep_list
        - isvcd_seq_hdr_dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4594,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4596,39'
              BranchSideFuncs:
                - isvcd_seq_hdr_dec
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4605,27'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4598,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4598,50'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4604,5'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4598,85'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4599,13'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4604,5'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4598,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4602,13'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4604,5'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4608,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4610,13'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4610,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4612,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4631,22'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
                - isvcd_nal_parse_vcl_nal_partial
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4631,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4633,12'
              BranchSideFuncs:
                - isvcd_nal_parse_vcl_nal_partial
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4648,29'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4633,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4636,17'
              BranchSideFuncs:
                - isvcd_nal_parse_vcl_nal_partial
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4642,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4663,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4665,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4668,38'
              BranchSideFuncs:
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4675,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4677,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4700,14'
              BranchSideFuncs:
                - isvcd_refine_dep_list
                - isvcd_dec_non_vcl
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4705,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4712,48'
              BranchSideFuncs:
                - isvcd_dec_non_vcl
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4717,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4715,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4715,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4716,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4717,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4717,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4718,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4596,21'
          Dst:             isvcd_seq_hdr_dec
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4635,25'
          Dst:             isvcd_nal_parse_vcl_nal_partial
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4650,21'
          Dst:             isvcd_nal_parse_partial_signal_eos
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4699,21'
          Dst:             isvcd_refine_dep_list
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4712,29'
          Dst:             isvcd_dec_non_vcl
    - functionName:    isvcd_fill_output_struct_from_context
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7197
      functionLinenumberEnd: 7227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_dec_op
      BBCount:         15
      ICount:          173
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_export_sei_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7200,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7202,42'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7205,35'
              BranchSideFuncs:
                - ih264d_export_sei_params
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7211,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7210,5'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7211,65'
              BranchSideFuncs:
                - ih264d_export_sei_params
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7215,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7215,8'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7217,12'
              BranchSideFuncs:
                - ih264d_export_sei_params
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:7217,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7217,55'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:7218,5'
              BranchSideFuncs:
                - ih264d_export_sei_params
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:7226,5'
          Dst:             ih264d_export_sei_params
    - functionName:    isvcd_seq_hdr_dec
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4527
      functionLinenumberEnd: 4552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
        - ps_in_bufs
        - pu4_bytes_consumed
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvcd_dec_non_vcl
        - isvcd_nal_parse_non_vcl_nal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4532,17'
          Dst:             isvcd_nal_parse_non_vcl_nal
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4549,17'
          Dst:             isvcd_dec_non_vcl
    - functionName:    isvcd_refine_dep_list
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3862
      functionLinenumberEnd: 4353
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_out_vcl_ctxt
        - ps_sps
        - ps_subset_sps
        - ps_pps
        - pi4_dep_id_map
        - ps_prev_au_prms
        - ps_pps_sps_prev
        - pi4_err_code
        - ps_svcd_ctxt
      BBCount:         162
      ICount:          1280
      EdgeCount:       218
      CyclomaticComplexity: 58
      functionsReached:
        - isvcd_conceal_node_params
        - isvcd_detect_res_change
        - isvcd_get_ref_lyr_dqid
        - isvcd_update_dqid
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3878,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3878,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3880,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3878,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3878,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3880,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3878,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3880,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3883,32'
              BranchSideFuncs:
                - isvcd_conceal_node_params
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3886,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3888,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3892,9'
              BranchSideFuncs:
                - isvcd_conceal_node_params
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3892,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3893,14'
              BranchSideFuncs:
                - isvcd_conceal_node_params
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3900,35'
              BranchSideFuncs:
                - isvcd_conceal_node_params
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3892,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3895,5'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3900,35'
              BranchSideFuncs:
                - isvcd_conceal_node_params
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3920,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3922,24'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3943,26'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3922,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3924,35'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3930,34'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3943,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3945,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3950,5'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3957,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3961,16'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4289,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3978,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3981,44'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4031,26'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3988,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3988,42'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3990,17'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3988,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3990,17'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3993,34'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3993,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3995,17'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4000,17'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4004,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4007,33'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4028,9'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4007,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4010,25'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4016,33'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4016,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4018,29'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4027,13'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4018,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4020,51'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4024,51'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4031,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4033,29'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4041,67'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4033,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4036,42'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4038,9'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4046,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4046,63'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4081,17'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4046,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4048,29'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4081,17'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4048,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4053,34'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4066,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4053,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4056,43'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4063,13'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4081,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4087,27'
              BranchSideFuncs:
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4258,32'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4096,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4099,21'
              BranchSideFuncs:
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4104,13'
              BranchSideFuncs:
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4113,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4115,27'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4123,30'
              BranchSideFuncs:
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4123,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4125,35'
              BranchSideFuncs:
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4129,35'
              BranchSideFuncs:
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4138,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4141,33'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4165,43'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4141,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4144,32'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4158,39'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4144,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4146,43'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4152,41'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4167,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4169,24'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4174,55'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4184,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4186,33'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4223,21'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4186,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4187,38'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4190,40'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4186,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4190,40'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4197,32'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4203,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4207,33'
              BranchSideFuncs:
                - isvcd_detect_res_change
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4212,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4226,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4229,37'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4255,9'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4229,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4232,71'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4236,21'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4239,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4241,49'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4243,34'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4243,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4245,49'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4247,29'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4247,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4249,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4266,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4268,24'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4270,29'
              BranchSideFuncs:
                - isvcd_update_dqid
                - isvcd_get_ref_lyr_dqid
                - isvcd_update_dqid
                - isvcd_detect_res_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4289,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4293,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4302,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4296,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4298,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4300,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4302,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4305,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4324,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4326,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4328,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4331,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4334,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4334,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4343,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4334,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4336,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4343,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4336,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4337,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4339,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4336,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4341,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4343,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4343,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4352,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4343,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4345,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4352,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4345,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4346,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4348,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4345,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4348,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4350,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3900,9'
          Dst:             isvcd_conceal_node_params
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4132,29'
          Dst:             isvcd_get_ref_lyr_dqid
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4165,25'
          Dst:             isvcd_update_dqid
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4222,37'
          Dst:             isvcd_detect_res_change
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4264,25'
          Dst:             isvcd_update_dqid
    - functionName:    isvcd_dec_non_vcl
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4383
      functionLinenumberEnd: 4502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_out_non_vcl
        - pv_seq_params
        - pv_pic_params
        - ps_svcd_ctxt
      BBCount:         58
      ICount:          422
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_parse_sei
        - ih264d_parse_sei_message
        - isvcd_nal_rbsp_to_sodb
        - isvcd_parse_pps
        - isvcd_parse_sps
        - isvcd_parse_subset_sps
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4393,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4393,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4395,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4393,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4393,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4395,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4393,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4395,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4397,5'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4404,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4404,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4407,22'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4407,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4410,26'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4501,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4412,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4412,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4414,38'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4415,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4415,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4416,36'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4423,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4423,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4425,22'
              BranchSideFuncs:
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_nal_rbsp_to_sodb
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4428,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4432,44'
              BranchSideFuncs:
                - isvcd_parse_sps
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4454,51'
              BranchSideFuncs:
                - isvcd_parse_subset_sps
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4476,44'
              BranchSideFuncs:
                - isvcd_parse_pps
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4486,53'
              BranchSideFuncs:
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_nal_rbsp_to_sodb
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4493,17'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4434,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4436,21'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4449,20'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4439,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4441,51'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4443,24'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4443,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4445,52'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4447,17'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4449,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4449,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4451,17'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4456,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4458,21'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4470,20'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4461,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4463,51'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4465,24'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4465,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4467,52'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4469,17'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4470,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4470,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4472,17'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4477,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4479,21'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4482,20'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4482,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4482,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4483,17'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:4487,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4487,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:4488,34'
              BranchSideFuncs:
                - ih264d_parse_sei
                - isvcd_nal_rbsp_to_sodb
                - ih264d_parse_sei_message
                - isvcd_parse_pps
                - isvcd_parse_subset_sps
                - isvcd_parse_sps
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4421,43'
          Dst:             isvcd_nal_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4432,28'
          Dst:             isvcd_parse_sps
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4454,28'
          Dst:             isvcd_parse_subset_sps
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4476,28'
          Dst:             isvcd_parse_pps
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4486,28'
          Dst:             ih264d_parse_sei_message
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:4488,17'
          Dst:             ih264d_parse_sei
    - functionName:    isvcd_conceal_node_params
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3741
      functionLinenumberEnd: 3828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vcl_nal
        - ps_prev_au_prms
      BBCount:         39
      ICount:          299
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3752,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3754,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3828,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3767,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3769,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3773,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3773,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3773,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3813,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3773,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3776,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3813,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3776,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3776,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3804,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3776,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3778,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3804,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3778,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3781,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3784,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3784,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3784,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3788,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3788,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3789,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3792,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3788,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3792,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3794,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3797,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3799,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3801,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_ref_lyr_dqid
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3653
      functionLinenumberEnd: 3716
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vcl_node
        - ps_sps
        - ps_pps
        - pi4_ref_lyr_dqid
        - i4_prev_au_dqid
        - pi4_err_code
        - ps_svcd_ctxt
      BBCount:         22
      ICount:          185
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - isvcd_parse_slice_hdr_refdq_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3668,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3668,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3670,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3668,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3668,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3670,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3668,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3668,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3670,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3668,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3670,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3673,20'
              BranchSideFuncs:
                - isvcd_parse_slice_hdr_refdq_id
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3677,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3682,9'
              BranchSideFuncs:
                - isvcd_parse_slice_hdr_refdq_id
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3713,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3694,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3696,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3698,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3698,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3701,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3705,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3689,20'
          Dst:             isvcd_parse_slice_hdr_refdq_id
    - functionName:    isvcd_update_dqid
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2973
      functionLinenumberEnd: 3011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_ref_lyr_dqid
        - ps_cur_lyr_node
        - pps_bot_lyr_node
      BBCount:         21
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2977,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2977,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2979,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2977,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2979,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2982,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2983,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2987,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3002,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2991,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2992,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2995,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2992,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2993,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2995,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2991,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2995,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2997,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3002,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3004,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3009,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_detect_res_change
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_curr_sps
        - ps_prev_sps
        - ps_curr_subset_sps
        - ps_prev_subset_sps
      BBCount:         19
      ICount:          183
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3044,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3047,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3050,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3050,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3052,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3056,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3067,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3069,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3073,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3073,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3075,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3079,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3079,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3080,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3082,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3079,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3082,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3086,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3086,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3089,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3093,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3093,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3096,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3100,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_slice_hdr_refdq_id
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3250
      functionLinenumberEnd: 3620
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vcl_node
        - ps_slice_prms
        - ps_bitstrm
        - pi4_ref_dq_id
        - ps_sps
        - ps_pps
        - i4_no_int_lyr_pred
        - ps_svcd_ctxt
      BBCount:         181
      ICount:          1198
      EdgeCount:       250
      CyclomaticComplexity: 71
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_sev
        - ih264d_uev
        - isvcd_dec_ref_base_pic_marking
        - isvcd_parse_ref_pic_list_modify
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3279,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3285,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3289,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3291,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3293,14'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3295,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3297,16'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3304,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3304,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3304,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3305,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3305,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3305,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3307,56'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3312,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3319,21'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3319,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3321,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3329,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3323,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3323,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3324,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3329,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3331,39'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3343,14'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3333,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3333,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3333,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3333,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3333,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3334,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3334,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3336,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3338,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3343,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3343,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3356,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3343,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3345,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3356,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3347,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3349,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3351,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3356,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3358,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3366,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3359,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3359,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3360,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3366,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3368,23'
              BranchSideFuncs:
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3504,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3368,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3370,81'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3373,24'
              BranchSideFuncs:
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3373,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3373,69'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3376,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3373,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3376,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3404,51'
              BranchSideFuncs:
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3380,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3383,44'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3398,9'
              BranchSideFuncs:
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3384,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3388,31'
              BranchSideFuncs:
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3388,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3391,48'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3397,13'
              BranchSideFuncs:
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3392,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3394,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3396,17'
              BranchSideFuncs:
                - isvcd_parse_ref_pic_list_modify
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3405,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3405,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3408,19'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3408,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3408,61'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3409,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3408,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3409,25'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3411,17'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3409,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3409,64'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3445,17'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3408,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3411,17'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3445,17'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3411,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3412,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3414,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3411,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3414,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3419,45'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3419,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3421,24'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3437,54'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3424,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3426,68'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3429,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_parse_pred_weight_table
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3429,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3429,55'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3431,58'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3429,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3431,58'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3434,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3432,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3432,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3433,17'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3438,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3438,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3450,30'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3499,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3461,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3462,21'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3464,52'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3469,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3471,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3474,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3477,61'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3497,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3478,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3480,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3483,27'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3483,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3483,53'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3484,35'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3483,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3484,35'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3495,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3483,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3487,26'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3495,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3489,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3491,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3493,17'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3504,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3504,65'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3518,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3504,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3506,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3518,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3507,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3509,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3511,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3520,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3520,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3522,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3520,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3522,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3524,47'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3533,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3535,64'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3563,6'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3537,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3539,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3545,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3545,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3548,66'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3561,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3549,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3550,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3552,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3549,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3552,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3554,62'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3555,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3556,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3558,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3555,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3558,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3560,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3565,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3565,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3619,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3565,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3574,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3619,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3576,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3578,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3583,31'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3586,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3589,48'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3614,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3593,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3595,21'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3595,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3598,59'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3613,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3599,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3599,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3601,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3599,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3601,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3603,46'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3607,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3607,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3609,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3607,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3609,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3611,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3271,43'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3276,36'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3285,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3307,35'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3322,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3331,18'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3336,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3345,18'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3349,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3358,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3370,61'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3376,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3383,33'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3391,37'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3404,19'
          Dst:             isvcd_parse_ref_pic_list_modify
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3426,48'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3431,27'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3437,23'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3464,26'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3477,41'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3486,30'
          Dst:             isvcd_dec_ref_base_pic_marking
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3506,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3518,29'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3535,53'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3548,55'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3554,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3574,26'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3589,37'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3598,48'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3606,44'
          Dst:             ih264d_sev
    - functionName:    isvcd_parse_ref_pic_list_modify
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_slice_prms
        - ps_curr_sps
      BBCount:         49
      ICount:          251
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3136,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3139,43'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3176,19'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3141,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3145,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3174,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3151,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3151,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3153,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3151,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3153,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3155,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3155,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3160,45'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3165,32'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3161,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3162,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3163,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3168,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3168,60'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3170,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3170,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3149,49'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3171,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3176,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3178,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3182,39'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3184,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3188,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3215,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3193,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3193,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3195,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3193,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3195,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3197,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3197,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3202,41'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3207,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3203,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3204,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3205,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3210,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3210,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3212,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:3212,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3191,45'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:3213,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3139,23'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3149,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3160,34'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3182,19'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3191,34'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:3202,30'
          Dst:             ih264d_uev
    - functionName:    isvcd_free_static_bufs
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
      BBCount:         140
      ICount:          1203
      EdgeCount:       185
      CyclomaticComplexity: 47
      functionsReached:
        - ih264_buf_mgr_free
        - isvcd_intra_resample_ctxt_free
        - isvcd_mode_mv_resample_ctxt_free
        - isvcd_nal_parse_ctxt_free
        - isvcd_residual_resample_ctxt_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1476,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1478,27'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1601,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1533,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1536,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1552,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1536,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1536,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1537,28'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1537,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1539,28'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1546,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1539,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1541,21'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1545,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1541,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1541,21'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1544,17'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1546,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1546,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1547,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1547,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1547,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1548,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1548,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1548,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1549,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1549,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1549,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1550,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1552,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1552,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1553,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1553,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1553,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1555,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1555,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1555,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1556,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1556,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1557,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1557,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1557,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1558,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1558,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1558,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1559,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1559,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1559,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1561,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1561,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1561,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1562,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1562,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1562,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1563,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1563,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1563,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1564,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1564,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1564,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1565,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1565,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1565,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1566,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1566,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1566,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1567,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1567,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1567,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1568,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1568,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1568,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1569,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1569,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1569,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1570,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1570,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1570,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1571,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1571,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1571,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1572,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1572,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1572,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1573,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1573,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1573,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1574,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1574,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1574,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1575,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1575,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1575,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1576,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1576,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1576,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1577,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1577,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1577,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1578,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1578,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1579,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1579,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1579,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1581,20'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1581,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1583,16'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1590,20'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1583,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1585,35'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1588,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1585,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1586,40'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1587,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1588,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1588,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1589,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1590,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1592,16'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1599,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1592,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1594,35'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1597,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1594,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1595,40'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1596,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1597,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1597,13'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1598,9'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1604,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1604,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1606,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1471,5'
          Dst:             isvcd_intra_resample_ctxt_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1472,5'
          Dst:             isvcd_residual_resample_ctxt_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1473,5'
          Dst:             isvcd_mode_mv_resample_ctxt_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1474,5'
          Dst:             isvcd_nal_parse_ctxt_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1586,21'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1595,21'
          Dst:             ih264_buf_mgr_free
    - functionName:    isvcd_intra_resample_ctxt_free
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_residual_resample_ctxt_free
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
      BBCount:         3
      ICount:          112
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_mode_mv_resample_ctxt_free
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_nal_parse_ctxt_free
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
      BBCount:         3
      ICount:          93
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_allocate_static_bufs
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         106
      ICount:          1340
      EdgeCount:       154
      CyclomaticComplexity: 50
      functionsReached:
        - ih264_buf_mgr_size
        - isvcd_init_decoder
        - isvcd_intra_resample_ctxt_create
        - isvcd_mode_mv_resample_ctxt_create
        - isvcd_nal_parse_ctxt_create
        - isvcd_residual_resample_ctxt_create
        - ithread_get_handle_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2512,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2512,46'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2521,5'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2512,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2513,9'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2521,5'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2512,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2515,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2521,5'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2523,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2523,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2524,12'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2530,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2530,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2531,54'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2548,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2548,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2549,12'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2556,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2556,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2557,12'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2560,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2562,59'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2565,10'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2567,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2567,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2568,12'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2573,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2573,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2574,12'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2579,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2579,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2580,12'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2585,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2585,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2586,12'
              BranchSideFuncs:
                - isvcd_mode_mv_resample_ctxt_create
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2593,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2595,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2597,44'
              BranchSideFuncs:
                - isvcd_intra_resample_ctxt_create
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2598,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2600,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2602,47'
              BranchSideFuncs:
                - isvcd_residual_resample_ctxt_create
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2603,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2605,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2607,39'
              BranchSideFuncs:
                - isvcd_nal_parse_ctxt_create
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2608,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2610,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2612,21'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2612,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2614,27'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2882,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2635,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2636,13'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2642,37'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2636,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2637,13'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2642,37'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2635,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2639,13'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2642,37'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2655,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2655,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2656,16'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2661,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2661,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2662,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2715,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2715,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2716,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2721,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2721,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2722,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2727,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2727,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2728,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2733,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2733,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2734,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2739,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2739,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2740,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2745,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2745,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2746,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2751,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2751,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2752,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2757,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2757,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2758,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2763,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2763,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2764,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2769,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2769,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2770,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2775,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2775,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2776,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2781,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2781,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2782,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2787,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2787,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2788,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2793,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2793,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2794,47'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2801,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2801,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2802,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2807,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2807,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2808,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2813,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2813,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2814,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2820,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2820,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2821,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2826,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2826,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2827,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2832,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2832,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2833,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2844,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2844,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2845,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2850,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2851,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2857,16'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2862,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2862,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2863,16'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2868,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2868,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2869,34'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2874,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2874,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2875,53'
              BranchSideFuncs:
                - isvcd_init_decoder
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2592,11'
          Dst:             isvcd_mode_mv_resample_ctxt_create
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2597,11'
          Dst:             isvcd_intra_resample_ctxt_create
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2602,11'
          Dst:             isvcd_residual_resample_ctxt_create
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2607,11'
          Dst:             isvcd_nal_parse_ctxt_create
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2653,16'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2659,16'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2731,16'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2860,16'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:2880,9'
          Dst:             isvcd_init_decoder
    - functionName:    isvcd_mode_mv_resample_ctxt_create
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
        - pv_api_ip
        - pv_api_op
      BBCount:         30
      ICount:          302
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2389,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2389,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2390,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2396,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2396,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2397,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2403,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2403,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2404,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2408,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2410,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2421,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2423,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2423,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2424,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2427,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2429,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2438,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2440,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2440,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2441,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2447,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2449,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2456,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2458,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2460,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2464,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_intra_resample_ctxt_create
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
        - pv_api_ip
        - pv_api_op
      BBCount:         92
      ICount:          1028
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1804,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1804,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1805,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1811,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1811,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1812,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1818,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1818,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1819,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1825,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1825,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1826,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1832,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1832,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1833,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1852,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1852,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1853,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1857,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1860,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1873,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1875,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1875,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1876,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1880,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1883,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1897,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1899,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1899,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1900,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1904,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1907,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1919,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1922,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1922,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1923,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1927,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1930,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1943,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1945,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1945,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1946,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1950,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1953,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1967,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1969,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1969,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1970,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1974,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1977,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1990,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1992,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1992,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1993,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1997,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2000,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2013,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2015,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2015,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2016,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2020,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2023,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2036,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2038,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2038,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2039,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2043,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2046,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2061,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2066,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2066,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2067,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2071,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2074,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2089,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2094,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2094,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2095,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2099,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2102,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2120,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2122,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2122,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2123,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2127,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2130,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2150,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2152,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2153,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2160,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2162,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2167,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_resample_ctxt_create
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
        - pv_api_ip
        - pv_api_op
      BBCount:         38
      ICount:          430
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2212,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2212,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2213,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2219,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2219,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2220,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2230,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2230,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2231,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2247,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2247,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2248,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2252,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2255,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2268,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2270,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2270,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2271,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2275,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2278,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2291,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2293,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2293,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2294,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2298,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2301,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2315,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2318,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2322,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2325,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2338,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:2340,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2342,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:2345,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_nal_parse_ctxt_create
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svcd_ctxt
        - pv_api_ip
        - pv_api_op
      BBCount:         30
      ICount:          336
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - isvcd_nal_parse_reset_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1656,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1656,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1657,12'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1682,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1682,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1683,16'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1694,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1696,41'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1707,10'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1709,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1709,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1710,12'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1718,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1718,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1719,12'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1724,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1724,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1725,12'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1730,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1730,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1731,12'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1737,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1737,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1739,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1737,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1739,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1742,39'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1747,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1747,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1749,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_api.c:1747,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1749,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_api.c:1752,52'
              BranchSideFuncs:
                - isvcd_nal_parse_reset_ctxt
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_api.c:1754,5'
          Dst:             isvcd_nal_parse_reset_ctxt
    - functionName:    isvcd_discard_nal
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_nal_prms
        - pv_app_attr
        - pv_int_attr
        - i4_update_flag
      BBCount:         34
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - isvcd_get_int_tgt_lyr_attr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1200,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1202,48'
              BranchSideFuncs:
                - isvcd_get_int_tgt_lyr_attr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1209,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1203,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1205,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1207,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1211,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1223,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1255,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1223,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1225,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1248,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1225,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1227,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1230,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1230,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1231,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1236,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1230,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1233,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1236,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1236,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1238,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1241,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1241,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1243,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1245,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:1202,21'
          Dst:             isvcd_get_int_tgt_lyr_attr
    - functionName:    isvcd_get_int_tgt_lyr_attr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_app_attr
        - ps_int_attr
        - ps_nal_prms
      BBCount:         23
      ICount:          177
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1100,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1100,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1102,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1100,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1100,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1102,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1100,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1105,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1112,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1114,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1138,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1114,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1119,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1131,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1119,85'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1120,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1119,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1123,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1138,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1140,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_part_slice_hdr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_input_buf
        - i4_input_buf_size
        - pu1_temp_buf
        - pv_sps
        - pv_pps
        - ps_nal_prms
        - pu4_err_code
        - pi4_sps_pps_status
      BBCount:         59
      ICount:          452
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_sev
        - ih264d_uev
        - isvcd_nal_byte_swap_emulation
        - isvcd_reset_emulation_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:944,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:944,17'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:944,17'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:962,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:964,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:967,32'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:969,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:969,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:972,12'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:972,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:976,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:976,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:981,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:981,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:987,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:987,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:990,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:995,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:995,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:998,15'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:999,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1001,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1004,14'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1007,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1009,16'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1014,16'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1014,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1016,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1018,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1018,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1020,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1022,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1022,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1024,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1026,6'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1032,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1034,50'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1040,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1036,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1036,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1037,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1040,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1043,34'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1053,19'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1045,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1046,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1047,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1045,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1047,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1048,25'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1048,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1050,56'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1052,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:1057,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1059,56'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:1061,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:943,9'
          Dst:             isvcd_reset_emulation_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:946,9'
          Dst:             isvcd_nal_byte_swap_emulation
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:961,37'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:967,21'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:994,30'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:1029,31'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:1034,39'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:1043,13'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:1050,45'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:1055,41'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:1059,45'
          Dst:             ih264d_sev
    - functionName:    isvcd_reset_emulation_ctxt
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_emulation_ctxt
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_nal_byte_swap_emulation
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_out_stream
        - pu4_out_len
        - pu1_in_stream
        - u4_in_len
        - i4_0s_bfr_sc
        - pv_emulation_ctxt
      BBCount:         19
      ICount:          233
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:572,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:577,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:613,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:581,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:584,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:593,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:584,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:586,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:588,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:598,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:600,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:603,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:603,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:605,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:610,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:613,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:615,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_dec_nal_hdr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_buf_ptr
        - i4_buf_size
        - pv_nal_header_buf
        - pv_nal_prms
        - pv_prefix_nal_buf
        - pv_prefix_nal_prms
        - pu4_err_code
      BBCount:         51
      ICount:          466
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - isvcd_nal_buf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:732,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:734,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:738,22'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:738,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:740,24'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:747,23'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:756,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:758,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:763,35'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:767,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:769,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:772,38'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:772,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:779,25'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:779,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:781,9'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:785,9'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:789,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:790,27'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:795,26'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:789,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:795,26'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:852,52'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:795,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:797,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:801,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:807,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:809,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:813,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:828,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:828,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:830,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:828,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:830,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:834,39'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:839,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:841,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:845,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:860,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:862,29'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:865,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:865,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:868,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:881,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:881,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:882,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:886,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:882,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:883,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:886,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:883,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:884,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:886,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:881,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:886,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:893,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:754,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:763,35'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:766,37'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:801,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:804,23'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:817,39'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:820,43'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:823,41'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:826,38'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:834,39'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:837,49'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:845,40'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:848,9'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:862,9'
          Dst:             isvcd_nal_buf_reset
    - functionName:    isvcd_nal_buf_reset
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_nal_buf
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_set_default_nal_prms
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_nal_prms
      BBCount:         1
      ICount:          73
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_nal_rbsp_to_sodb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - pu1_buf
        - i4_nal_len_in_bytes
        - u1_ecd_mode
      BBCount:         23
      ICount:          180
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:427,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:435,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:439,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:445,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:453,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:462,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:462,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:462,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:462,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:462,77'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:465,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:469,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:472,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:476,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:479,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:462,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:481,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_annex_b_nal_unit
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf_start
        - i4_cur_pos
        - i4_max_num_bytes
        - pi4_state
        - pi4_zero_byte_cnt
        - pu4_bytes_consumed
        - pv_nal_unit
        - pi4_more_data_flag
      BBCount:         13
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - isvcd_nal_find_start_code
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:327,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:329,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:341,29'
              BranchSideFuncs:
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:343,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:345,18'
              BranchSideFuncs:
                - isvcd_nal_find_start_code
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:355,43'
              BranchSideFuncs:
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:345,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:347,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:349,27'
              BranchSideFuncs:
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:358,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:369,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:380,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:355,17'
          Dst:             isvcd_nal_find_start_code
    - functionName:    isvcd_nal_find_start_code
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf_start
        - i4_cur_pos
        - i4_max_num_bytes
        - pi4_zero_cnt
        - pu4_bytes_consumed
      BBCount:         15
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:188,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:193,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:219,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:193,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:195,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:201,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:201,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:201,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:212,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:201,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:203,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:212,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_first_start_code
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_stream_buffer
        - pu4_bytes_consumed
        - pu4_num_bytes
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvcd_nal_find_start_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:262,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal.c:270,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal.c:252,17'
          Dst:             isvcd_nal_find_start_code
    - functionName:    isvcd_nal_parse_non_vcl_nal
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_nal_parse_ctxt
        - pu1_stream_buffer
        - pv_out_non_vcl_nal
        - pu4_bytes_consumed
        - pu4_num_bytes
      BBCount:         71
      ICount:          558
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - UPDATE_NAL_BUF_PTR
        - isvcd_get_annex_b_nal_unit
        - isvcd_get_first_start_code
        - isvcd_get_nal_buf
        - isvcd_get_nal_prms
        - isvcd_nal_buf_reset
        - isvcd_nal_byte_swap_emulation
        - isvcd_nal_parse_partial_signal_eos
        - isvcd_nal_reset_ctxt
        - isvcd_pic_reset_ctxt
        - isvcd_update_nal_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2211,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2212,21'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
                - isvcd_get_first_start_code
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2237,8'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2211,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2217,40'
              BranchSideFuncs:
                - isvcd_get_first_start_code
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2237,8'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2223,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2228,23'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2237,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2239,9'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2246,5'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2262,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2265,17'
              BranchSideFuncs:
                - isvcd_get_annex_b_nal_unit
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2277,25'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2277,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2286,32'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2332,32'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2296,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2297,28'
              BranchSideFuncs:
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2305,26'
              BranchSideFuncs:
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2296,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2299,53'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2305,26'
              BranchSideFuncs:
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2315,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2316,35'
              BranchSideFuncs:
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2325,31'
              BranchSideFuncs:
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2315,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2318,38'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2325,31'
              BranchSideFuncs:
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2335,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2337,29'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2346,29'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2339,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2341,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2343,9'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2348,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2350,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2355,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2357,13'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2366,26'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2366,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2374,41'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2394,23'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2374,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2374,29'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2374,41'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2374,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2374,29'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2374,29'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_pic_reset_ctxt
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2394,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2400,30'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2423,27'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2400,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2402,39'
              BranchSideFuncs:
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2413,36'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2413,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2414,30'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2416,38'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2413,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2416,38'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2420,34'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_pic_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2425,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2262,23'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_pic_reset_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2427,8'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2427,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2429,30'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2433,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2217,13'
          Dst:             isvcd_get_first_start_code
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2242,21'
          Dst:             isvcd_nal_parse_partial_signal_eos
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2264,33'
          Dst:             isvcd_get_annex_b_nal_unit
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2286,13'
          Dst:             isvcd_get_nal_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2302,17'
          Dst:             isvcd_nal_reset_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2318,17'
          Dst:             isvcd_pic_reset_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2325,13'
          Dst:             isvcd_get_nal_buf
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2377,30'
          Dst:             isvcd_nal_byte_swap_emulation
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2402,17'
          Dst:             isvcd_update_nal_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2404,17'
          Dst:             UPDATE_NAL_BUF_PTR
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2416,17'
          Dst:             isvcd_nal_buf_reset
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2420,13'
          Dst:             isvcd_nal_reset_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2429,9'
          Dst:             isvcd_pic_reset_ctxt
    - functionName:    isvcd_nal_parse_partial_signal_eos
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_nal_parse_ctxt
        - pv_out_vcl_nal
        - pv_out_non_vcl_nal
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - isvcd_nal_reset_ctxt
        - isvcd_refine_dqid_list
        - isvcd_update_nal_ctxt
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1601,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1604,9'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1607,13'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1607,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1609,9'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1613,22'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1622,29'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1622,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1623,27'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1628,9'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1622,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1625,35'
              BranchSideFuncs:
                - isvcd_update_nal_ctxt
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1628,9'
              BranchSideFuncs:
                - isvcd_refine_dqid_list
                - isvcd_nal_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1632,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1634,20'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1636,9'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1625,13'
          Dst:             isvcd_update_nal_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1630,21'
          Dst:             isvcd_refine_dqid_list
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1639,9'
          Dst:             isvcd_nal_reset_ctxt
    - functionName:    isvcd_get_nal_prms
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf
        - i4_buf_size
        - ps_nal_prms
        - ps_prefix_nal_prms
        - ps_prefix_nal_buf
        - pu4_err_code
        - pi4_sps_pps_status
        - pi4_nal_discard_flag
        - ps_nal_parse_ctxt
      BBCount:         15
      ICount:          168
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - isvcd_dec_nal_hdr
        - isvcd_discard_nal
        - isvcd_parse_part_slice_hdr
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:460,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:462,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:465,38'
              BranchSideFuncs:
                - isvcd_discard_nal
                - isvcd_parse_part_slice_hdr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:465,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:467,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:473,18'
              BranchSideFuncs:
                - isvcd_discard_nal
                - isvcd_parse_part_slice_hdr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:481,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:482,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:484,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:482,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:482,77'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:484,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:481,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:487,21'
              BranchSideFuncs:
                - isvcd_parse_part_slice_hdr
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:456,5'
          Dst:             isvcd_dec_nal_hdr
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:472,29'
          Dst:             isvcd_discard_nal
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:492,9'
          Dst:             isvcd_parse_part_slice_hdr
    - functionName:    isvcd_nal_reset_ctxt
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nal_parse_ctxt
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvcd_nal_buf_reset
        - isvcd_reset_emulation_ctxt
        - isvcd_set_default_nal_prms
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:310,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:316,5'
              BranchSideFuncs:
                - isvcd_reset_emulation_ctxt
                - isvcd_set_default_nal_prms
                - isvcd_nal_buf_reset
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:322,5'
          Dst:             isvcd_reset_emulation_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:325,5'
          Dst:             isvcd_set_default_nal_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:331,5'
          Dst:             isvcd_nal_buf_reset
    - functionName:    isvcd_pic_reset_ctxt
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nal_parse_ctxt
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UPDATE_NAL_BUF_PTR
        - isvcd_dqid_ctxt_reset
        - isvcd_nal_reset_ctxt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:367,17'
          Dst:             isvcd_nal_reset_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:388,5'
          Dst:             UPDATE_NAL_BUF_PTR
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:391,5'
          Dst:             UPDATE_NAL_BUF_PTR
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:404,17'
          Dst:             isvcd_dqid_ctxt_reset
    - functionName:    isvcd_get_nal_buf
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nal_parse_ctxt
        - pps_nal_buf
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - isvcd_nal_buf_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:115,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:117,23'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:127,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:134,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:136,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:136,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:138,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:142,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:123,9'
          Dst:             isvcd_nal_buf_reset
    - functionName:    isvcd_update_nal_ctxt
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nal_parse_ctxt
        - ps_vcl_nal
        - ps_non_vcl_nal
      BBCount:         39
      ICount:          586
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - GET_NAL_BUF_INC
        - isvcd_get_dqid_node
        - isvcd_insert_vcl_node
        - isvcd_nal_rbsp_to_sodb
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1040,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1044,23'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1056,19'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_get_dqid_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
                - isvcd_insert_vcl_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1044,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1046,13'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1050,36'
              BranchSideFuncs:
                - isvcd_nal_rbsp_to_sodb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1056,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1060,23'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_get_dqid_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
                - isvcd_insert_vcl_node
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1066,19'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_get_dqid_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
                - isvcd_insert_vcl_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1060,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1062,13'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_get_dqid_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
                - isvcd_insert_vcl_node
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1064,5'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_get_dqid_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
                - isvcd_insert_vcl_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1066,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1077,18'
              BranchSideFuncs:
                - isvcd_get_dqid_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
                - isvcd_insert_vcl_node
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1219,36'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1088,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1091,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1099,26'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
                - isvcd_insert_vcl_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1099,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1102,13'
              BranchSideFuncs:
                - isvcd_insert_vcl_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1148,49'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1126,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1128,42'
              BranchSideFuncs:
                - isvcd_insert_vcl_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1132,42'
              BranchSideFuncs:
                - isvcd_insert_vcl_node
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1137,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1139,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1143,13'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1161,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1168,45'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
                - GET_NAL_BUF_INC
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1172,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1174,45'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1181,27'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1182,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1184,40'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1188,41'
              BranchSideFuncs:
                - GET_NAL_BUF_INC
                - isvcd_nal_rbsp_to_sodb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1231,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1233,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1237,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1050,13'
          Dst:             isvcd_nal_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1083,21'
          Dst:             isvcd_get_dqid_node
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1136,25'
          Dst:             isvcd_insert_vcl_node
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1168,67'
          Dst:             GET_NAL_BUF_INC
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1174,74'
          Dst:             GET_NAL_BUF_INC
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1197,37'
          Dst:             GET_NAL_BUF_INC
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1201,35'
          Dst:             isvcd_nal_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1219,58'
          Dst:             GET_NAL_BUF_INC
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1224,45'
          Dst:             GET_NAL_BUF_INC
    - functionName:    UPDATE_NAL_BUF_PTR
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppu1_buf
        - i4_derived_nal_type
        - pu4_bytes_left
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GET_NAL_BUF_INC
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h:100,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h:100,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h:102,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h:95,14'
          Dst:             GET_NAL_BUF_INC
    - functionName:    GET_NAL_BUF_INC
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i4_derived_nal_type
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h:71,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h:73,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse_structs.h:77,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_dqid_node
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dqid_ctxt
        - u1_dqid
        - pps_dqid_node
      BBCount:         29
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:233,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:233,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:235,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:233,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:238,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:245,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:247,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:256,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:247,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:247,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:253,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:249,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:253,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:259,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:274,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:262,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:270,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:262,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:264,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:267,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:278,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_insert_vcl_node
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vcl_nal
        - ps_vcl_node
      BBCount:         25
      ICount:          174
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:924,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:924,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:926,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:924,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:926,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:929,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:935,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:939,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:957,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:945,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:947,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:951,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:957,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:959,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:963,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:963,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:965,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:969,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:973,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:975,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:979,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:984,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:986,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:990,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_dqid_ctxt_reset
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dqid_ctxt
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:183,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:196,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_refine_dqid_list
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vcl_nal
        - ps_nal_parse_ctxt
      BBCount:         31
      ICount:          226
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - isvcd_get_dqid_node
        - isvcd_insert_vcl_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1352,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1357,41'
              BranchSideFuncs:
                - isvcd_get_dqid_node
                - isvcd_insert_vcl_node
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1423,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1358,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1360,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1364,26'
              BranchSideFuncs:
                - isvcd_get_dqid_node
                - isvcd_insert_vcl_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1364,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1366,21'
              BranchSideFuncs:
                - isvcd_insert_vcl_node
                - isvcd_get_dqid_node
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1421,18'
              BranchSideFuncs:
                - isvcd_get_dqid_node
                - isvcd_insert_vcl_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1366,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1368,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1403,17'
              BranchSideFuncs:
                - isvcd_insert_vcl_node
                - isvcd_get_dqid_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1374,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1377,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1388,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1377,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1379,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1383,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1388,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1390,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1392,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1415,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1417,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1419,9'
              BranchSideFuncs:
                - isvcd_get_dqid_node
                - isvcd_insert_vcl_node
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1357,21'
          Dst:             isvcd_get_dqid_node
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1414,25'
          Dst:             isvcd_insert_vcl_node
    - functionName:    isvcd_nal_parse_vcl_nal_partial
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_nal_parse_ctxt
        - pu1_stream_buffer
        - pv_out_non_vcl_nal
        - pv_out_vcl_nal
        - pu4_bytes_consumed
        - pu4_num_bytes
      BBCount:         114
      ICount:          887
      EdgeCount:       153
      CyclomaticComplexity: 41
      functionsReached:
        - UPDATE_NAL_BUF_PTR
        - isvcd_detect_pic_boundary_annex_b
        - isvcd_get_annex_b_nal_unit
        - isvcd_get_nal_buf
        - isvcd_get_nal_prms
        - isvcd_idr_err_hdlr
        - isvcd_nal_buf_reset
        - isvcd_nal_byte_swap_emulation
        - isvcd_nal_parse_partial_signal_eos
        - isvcd_nal_parse_pic_bound_proc
        - isvcd_nal_reset_ctxt
        - isvcd_update_nal_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1785,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1789,30'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1826,8'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1790,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1795,16'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1815,9'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1795,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1797,31'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1802,29'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_parse_partial_signal_eos
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1826,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1828,9'
              BranchSideFuncs:
                - isvcd_nal_parse_partial_signal_eos
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1839,5'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1850,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1853,17'
              BranchSideFuncs:
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1868,25'
              BranchSideFuncs:
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1868,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1881,39'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2030,32'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1889,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1891,52'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1899,51'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1899,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1900,28'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1908,26'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1899,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1902,53'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1908,26'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1912,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1920,24'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1960,13'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1920,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1925,34'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1959,17'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1925,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1926,35'
              BranchSideFuncs:
                - isvcd_idr_err_hdlr
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1929,52'
              BranchSideFuncs:
                - isvcd_idr_err_hdlr
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1925,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1929,52'
              BranchSideFuncs:
                - isvcd_idr_err_hdlr
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1940,37'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1930,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1932,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1934,29'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1946,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1948,72'
              BranchSideFuncs:
                - isvcd_update_nal_ctxt
                - isvcd_get_nal_prms
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1954,55'
              BranchSideFuncs:
                - isvcd_update_nal_ctxt
                - isvcd_get_nal_prms
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1969,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1970,33'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1970,73'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1970,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1970,73'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1971,19'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1973,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1975,37'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1990,28'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1979,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1981,52'
              BranchSideFuncs:
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1984,13'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1990,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1991,36'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2012,30'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1991,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1992,31'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2012,30'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1990,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1994,31'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2012,30'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1994,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1996,21'
              BranchSideFuncs:
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2005,41'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2005,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2007,52'
              BranchSideFuncs:
                - isvcd_nal_parse_pic_bound_proc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2010,13'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_buf
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2012,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2016,35'
              BranchSideFuncs:
                - isvcd_get_nal_buf
                - isvcd_get_nal_prms
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2021,17'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2039,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2041,29'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2050,29'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2043,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2045,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2047,9'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2052,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2054,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2059,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2061,13'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2065,26'
              BranchSideFuncs:
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2065,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2075,41'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2094,23'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2075,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2075,29'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2075,41'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2075,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2075,29'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2075,29'
              BranchSideFuncs:
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2094,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2096,30'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2125,5'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2096,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2103,39'
              BranchSideFuncs:
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_reset_ctxt
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2114,36'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
                - isvcd_nal_buf_reset
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2114,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2115,30'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2117,38'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2114,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2117,38'
              BranchSideFuncs:
                - isvcd_nal_buf_reset
                - isvcd_nal_reset_ctxt
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2121,34'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:2125,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1850,23'
              BranchSideFuncs:
                - isvcd_nal_reset_ctxt
                - isvcd_nal_buf_reset
                - isvcd_update_nal_ctxt
                - UPDATE_NAL_BUF_PTR
                - isvcd_nal_byte_swap_emulation
                - isvcd_get_nal_prms
                - isvcd_get_nal_buf
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_detect_pic_boundary_annex_b
                - isvcd_nal_parse_pic_bound_proc
                - isvcd_update_nal_ctxt
                - isvcd_idr_err_hdlr
                - isvcd_nal_reset_ctxt
                - isvcd_get_annex_b_nal_unit
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:2127,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1832,13'
          Dst:             isvcd_nal_parse_partial_signal_eos
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1852,33'
          Dst:             isvcd_get_annex_b_nal_unit
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1883,25'
          Dst:             isvcd_get_nal_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1905,17'
          Dst:             isvcd_nal_reset_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1929,33'
          Dst:             isvcd_idr_err_hdlr
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1954,33'
          Dst:             isvcd_update_nal_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1981,21'
          Dst:             isvcd_nal_parse_pic_bound_proc
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1998,33'
          Dst:             isvcd_detect_pic_boundary_annex_b
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2007,21'
          Dst:             isvcd_nal_parse_pic_bound_proc
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2016,17'
          Dst:             isvcd_get_nal_buf
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2078,30'
          Dst:             isvcd_nal_byte_swap_emulation
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2103,17'
          Dst:             isvcd_update_nal_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2105,17'
          Dst:             UPDATE_NAL_BUF_PTR
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2117,17'
          Dst:             isvcd_nal_buf_reset
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:2121,13'
          Dst:             isvcd_nal_reset_ctxt
    - functionName:    isvcd_idr_err_hdlr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vcl_nal
        - ps_nal_prms
        - ps_nal_parse_ctxt
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1285,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1285,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1285,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1285,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1285,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1289,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1299,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1301,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1307,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_nal_parse_pic_bound_proc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nal_parse_ctxt
        - ps_vcl_nal
        - ps_nal_prms
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvcd_pic_reset_ctxt
        - isvcd_refine_dqid_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1687,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1689,9'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1698,42'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1680,17'
          Dst:             isvcd_refine_dqid_list
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1704,5'
          Dst:             isvcd_pic_reset_ctxt
    - functionName:    isvcd_detect_pic_boundary_annex_b
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nal_prms
        - pu1_stream_buffer
        - i4_cur_pos
        - pi4_pic_bound_status
        - ps_nal_parse_ctxt
        - pu4_num_bytes
      BBCount:         63
      ICount:          433
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - isvcd_compare_nal_prms
        - isvcd_get_nal_prms
        - isvcd_nal_find_start_code
        - isvcd_set_default_nal_prms
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:719,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:721,44'
              BranchSideFuncs:
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
                - isvcd_compare_nal_prms
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:724,20'
              BranchSideFuncs:
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:728,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:731,36'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:750,5'
              BranchSideFuncs:
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:733,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:735,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:737,25'
              BranchSideFuncs:
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:741,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:743,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:747,10'
              BranchSideFuncs:
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:757,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:758,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:760,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:757,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:760,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:764,19'
              BranchSideFuncs:
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:787,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:789,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:792,27'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:795,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:802,30'
              BranchSideFuncs:
                - isvcd_nal_find_start_code
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:821,5'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:802,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:804,34'
              BranchSideFuncs:
                - isvcd_nal_find_start_code
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:809,25'
              BranchSideFuncs:
                - isvcd_nal_find_start_code
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:814,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:816,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:818,27'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_nal_find_start_code
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:821,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:757,24'
              BranchSideFuncs:
                - isvcd_set_default_nal_prms
                - isvcd_get_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
                - isvcd_nal_find_start_code
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:825,35'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:825,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:826,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:828,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:826,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:826,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:828,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:825,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:828,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:831,22'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:831,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:833,30'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:868,25'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:833,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:837,16'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:846,40'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:837,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:839,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:841,9'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:846,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:848,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:851,17'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:851,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:853,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:861,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:863,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:865,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:868,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:870,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:875,12'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:875,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:877,62'
              BranchSideFuncs:
                - isvcd_compare_nal_prms
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:888,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:880,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:882,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:887,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:731,13'
          Dst:             isvcd_compare_nal_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:772,9'
          Dst:             isvcd_set_default_nal_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:780,21'
          Dst:             isvcd_get_nal_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:811,25'
          Dst:             isvcd_nal_find_start_code
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:857,9'
          Dst:             isvcd_compare_nal_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:877,13'
          Dst:             isvcd_compare_nal_prms
    - functionName:    isvcd_compare_nal_prms
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nal_prms
        - i4_pass
        - i4_prev_dqid
        - pi4_pic_bound_type
        - pi4_pic_bound_status
        - ps_nal_parse_ctxt
      BBCount:         39
      ICount:          293
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - isvcd_get_dqid_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:544,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:550,23'
              BranchSideFuncs:
                - isvcd_get_dqid_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:550,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:550,42'
              BranchSideFuncs:
                - isvcd_get_dqid_node
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:558,30'
              BranchSideFuncs:
                - isvcd_get_dqid_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:552,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:558,30'
              BranchSideFuncs:
                - isvcd_get_dqid_node
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:559,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:559,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:561,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:559,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:565,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:565,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:567,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:571,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:583,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:585,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:590,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:590,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:592,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:596,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:596,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:598,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:602,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:602,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:609,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:602,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:609,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:609,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:615,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:615,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:617,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:621,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:621,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:623,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:627,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:627,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:633,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:633,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:638,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:558,9'
          Dst:             isvcd_get_dqid_node
    - functionName:    isvcd_nal_parse_reset_ctxt
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_input_bitstream_mode
        - i4_input_mode
        - pv_nal_parse_ctxt
      BBCount:         8
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - isvcd_nal_buf_reset
        - isvcd_pic_reset_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1517,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1521,13'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1521,13'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_buf_reset
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1523,13'
              BranchSideFuncs:
                - isvcd_pic_reset_ctxt
                - isvcd_nal_buf_reset
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1531,5'
          Dst:             isvcd_pic_reset_ctxt
        - Src:             '/src/libavc/decoder/svc/isvcd_nal_parse.c:1534,5'
          Dst:             isvcd_nal_buf_reset
    - functionName:    isvcd_nal_parse_set_target_attr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_nal_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_target_quality_id
        - i4_target_dependency_id
        - i4_target_temporal_id
        - i4_target_priority_id
        - pv_nal_parse_ctxt
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1461,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1461,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1463,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_nal_parse.c:1461,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1463,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_nal_parse.c:1466,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_pslice
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3229
      functionLinenumberEnd: 3498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_first_mb_in_slice
      BBCount:         85
      ICount:          890
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_init_cabac_contexts
        - ih264d_init_ref_idx_lx_p
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3267,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3269,36'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3273,54'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3274,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3276,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3278,62'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3292,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3295,44'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3301,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3297,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3297,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3298,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3312,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3314,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3319,38'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3322,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3326,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3349,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3333,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3335,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3343,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3349,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3351,46'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3359,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3352,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3354,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3365,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3365,21'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3371,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3365,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3367,39'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3371,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3371,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3373,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3399,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3373,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3375,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3395,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3380,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3381,17'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3383,48'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3388,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3390,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3392,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3399,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3401,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3412,24'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3403,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3405,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3407,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3413,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3413,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3415,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3413,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3415,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3417,42'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3421,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3423,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3458,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3424,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3426,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3430,52'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3431,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3433,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3452,13'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3434,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3434,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3436,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3434,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3436,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3438,54'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3443,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3443,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3445,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3443,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3445,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3447,50'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3464,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3468,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3481,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3472,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3473,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3475,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3483,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3485,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3488,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3495,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3495,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3497,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3262,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3269,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3284,36'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3287,9'
          Dst:             ih264d_init_ref_idx_lx_p
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3296,19'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3351,15'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3354,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3367,9'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3383,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3401,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3412,49'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3423,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3433,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3442,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3470,9'
          Dst:             ih264d_init_cabac_contexts
    - functionName:    isvcd_parse_inter_slice_data_cabac
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         98
      ICount:          971
      EdgeCount:       132
      CyclomaticComplexity: 36
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_decode_terminate
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_imb_cabac
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_base_lyr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:531,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:533,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:540,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:560,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:562,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:566,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:567,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:567,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:569,5'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:571,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:576,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:785,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:578,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:580,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:583,26'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:610,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:611,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:615,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:615,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:618,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:651,53'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:642,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:644,17'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:646,9'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:653,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:653,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:656,16'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:656,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:658,56'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:673,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:662,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:662,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:663,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:665,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:667,21'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:669,13'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:676,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:679,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:686,24'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:681,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:681,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:682,21'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:686,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:687,25'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:689,25'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:693,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:693,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:694,49'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:700,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:702,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:705,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:705,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:707,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:710,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:710,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:710,40'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:714,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:710,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:711,31'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:714,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:719,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:721,17'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:727,23'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:721,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:721,45'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:725,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:721,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:723,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:725,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:738,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:738,44'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:738,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:738,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:738,63'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:738,48'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:740,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:740,80'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:740,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:740,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:740,80'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:740,83'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:741,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:741,37'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:741,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:744,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:746,19'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:755,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:752,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:752,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:753,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:755,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:571,5'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:757,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:757,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:759,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:766,20'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:766,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:768,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:773,57'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:779,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:779,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:780,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:551,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:566,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:611,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:638,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:651,26'
          Dst:             ih264d_parse_mb_type_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:680,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:691,27'
          Dst:             ih264d_parse_imb_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:702,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:707,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:714,33'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:759,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:768,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:773,21'
          Dst:             isvcd_decode_recon_tfr_nmb_base_lyr
    - functionName:    isvcd_parse_inter_slice_data_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         109
      ICount:          1161
      EdgeCount:       147
      CyclomaticComplexity: 40
      functionsReached:
        - CLZ
        - ih264d_decode_recon_tfr_nmb
        - ih264d_parse_imb_cavlc
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_base_lyr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:849,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:851,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:857,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:877,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:881,50'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1119,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:882,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:884,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:887,26'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:899,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:899,35'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:932,9'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:899,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:902,44'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:932,9'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:908,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:910,26'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:916,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:918,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:920,33'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:918,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:918,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:920,33'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:937,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:938,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:942,12'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:942,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:945,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:974,29'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:965,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:967,17'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:970,27'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:986,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:986,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:987,30'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_imb_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:992,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:992,28'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:993,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:992,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:992,28'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:993,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:996,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:996,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:997,30'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1005,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1007,56'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1021,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1010,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1010,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1011,48'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1013,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1015,21'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1017,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1024,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1027,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1034,50'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1029,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1029,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1030,21'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1036,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1036,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1045,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1047,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1050,12'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1050,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1052,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1062,23'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1053,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1053,39'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1057,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1053,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1053,64'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1057,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1053,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1055,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1057,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1074,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1074,44'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1074,50'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1074,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1074,63'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1074,48'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1075,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1075,25'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1075,48'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1076,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1076,80'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1076,66'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1076,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1076,80'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1076,83'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1077,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1077,37'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1077,40'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1080,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1082,19'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1089,12'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1086,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1086,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1087,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1089,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:877,5'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1091,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1091,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1093,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1100,20'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1100,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1102,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1107,57'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1113,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1113,40'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1114,25'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:866,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:910,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:938,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:960,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:987,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1028,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1034,27'
          Dst:             ih264d_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1047,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1052,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1093,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1102,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1107,21'
          Dst:             isvcd_decode_recon_tfr_nmb_base_lyr
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_interlayer_resamp_func_init
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3182
      functionLinenumberEnd: 3214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_first_mb_in_slice
      BBCount:         22
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - isvcd_comp_mode_mv_res_init
        - isvcd_crop_wnd_flag_res_int
        - isvcd_ii_pred_res_init
        - isvcd_intra_resamp_res_init
        - isvcd_populate_res_prms
        - isvcd_residual_samp_res_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3187,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3189,24'
              BranchSideFuncs:
                - isvcd_populate_res_prms
                - isvcd_crop_wnd_flag_res_int
                - isvcd_comp_mode_mv_res_init
                - isvcd_ii_pred_res_init
                - isvcd_intra_resamp_res_init
                - isvcd_residual_samp_res_init
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3189,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3191,48'
              BranchSideFuncs:
                - isvcd_populate_res_prms
                - isvcd_crop_wnd_flag_res_int
                - isvcd_comp_mode_mv_res_init
                - isvcd_ii_pred_res_init
                - isvcd_intra_resamp_res_init
                - isvcd_residual_samp_res_init
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3196,13'
              BranchSideFuncs:
                - isvcd_populate_res_prms
                - isvcd_crop_wnd_flag_res_int
                - isvcd_comp_mode_mv_res_init
                - isvcd_ii_pred_res_init
                - isvcd_intra_resamp_res_init
                - isvcd_residual_samp_res_init
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3196,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3198,39'
              BranchSideFuncs:
                - isvcd_populate_res_prms
                - isvcd_crop_wnd_flag_res_int
                - isvcd_comp_mode_mv_res_init
                - isvcd_ii_pred_res_init
                - isvcd_intra_resamp_res_init
                - isvcd_residual_samp_res_init
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3213,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3199,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3199,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3200,37'
              BranchSideFuncs:
                - isvcd_crop_wnd_flag_res_int
                - isvcd_comp_mode_mv_res_init
                - isvcd_ii_pred_res_init
                - isvcd_intra_resamp_res_init
                - isvcd_residual_samp_res_init
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3202,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3202,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3203,38'
              BranchSideFuncs:
                - isvcd_ii_pred_res_init
                - isvcd_intra_resamp_res_init
                - isvcd_residual_samp_res_init
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3204,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3204,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3205,43'
              BranchSideFuncs:
                - isvcd_intra_resamp_res_init
                - isvcd_residual_samp_res_init
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3206,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3206,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3207,44'
              BranchSideFuncs:
                - isvcd_residual_samp_res_init
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3208,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3208,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3210,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3198,15'
          Dst:             isvcd_populate_res_prms
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3200,9'
          Dst:             isvcd_crop_wnd_flag_res_int
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3201,15'
          Dst:             isvcd_comp_mode_mv_res_init
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3203,15'
          Dst:             isvcd_ii_pred_res_init
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3205,15'
          Dst:             isvcd_intra_resamp_res_init
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3207,15'
          Dst:             isvcd_residual_samp_res_init
    - functionName:    isvcd_mark_err_slice_skip
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 3168
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - num_mb_skip
        - u1_is_idr_slice
        - u2_frame_num
        - ps_cur_poc
        - prev_slice_err
      BBCount:         155
      ICount:          1841
      EdgeCount:       208
      CyclomaticComplexity: 55
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_err_pic_dispbuf_mgr
        - ih264d_get_mb_info_cavlc_mbaff
        - ih264d_get_next_display_field
        - ih264d_parse_tfr_nmb
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_base_lyr
        - isvcd_get_mb_info_cavlc_nonmbaff
        - isvcd_parse_interlayer_resamp_func_init
        - isvcd_start_of_pic
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2679,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2681,36'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2685,8'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2685,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2685,54'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2689,5'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2685,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2687,20'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2689,5'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2690,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2693,46'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2798,30'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2701,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2703,23'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2707,15'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2704,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2704,46'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2705,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2708,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2710,20'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2721,16'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2710,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2712,24'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2718,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2712,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2714,29'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2717,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2721,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2723,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2727,16'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2727,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2730,17'
              BranchSideFuncs:
                - isvcd_start_of_pic
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2747,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2736,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2738,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2742,21'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2755,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2757,21'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2761,21'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2764,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2791,13'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2793,5'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2800,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2800,44'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2895,42'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2800,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2804,17'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2895,42'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2804,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2804,64'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2810,26'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2804,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2806,46'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2810,26'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2811,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2813,34'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2817,20'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2817,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2819,38'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2823,38'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2831,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2834,50'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2876,16'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2839,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2839,56'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2841,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2839,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2841,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2851,35'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2841,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2843,51'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2846,27'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2848,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2848,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2849,17'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2853,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2853,40'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2854,24'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2854,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2854,70'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2854,22'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2859,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2861,42'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2868,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2876,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2878,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2883,16'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2883,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2886,45'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2891,9'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2908,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2908,66'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2912,29'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2908,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2910,25'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2912,29'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2927,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2928,36'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2930,56'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2933,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2935,62'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2939,41'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_update_qp
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2975,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2977,33'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2997,5'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2997,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2999,12'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3146,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2999,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2999,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3001,30'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3017,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3018,44'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_get_mb_info_cavlc_nonmbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3020,46'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3042,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3044,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_update_nnz_for_skipmb
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3050,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3075,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3077,13'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3080,23'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3083,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3085,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3091,23'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3101,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3101,44'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3101,50'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3101,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3101,63'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3101,48'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3103,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3103,80'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3103,66'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3103,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3103,80'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3103,83'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3104,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3104,37'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3104,40'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3107,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2997,5'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3109,17'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3109,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3111,43'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3114,13'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3118,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3120,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3127,20'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3127,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3129,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3134,57'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3140,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3140,40'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3141,25'
              BranchSideFuncs:
                - isvcd_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3153,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3155,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3159,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3162,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2681,9'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2733,23'
          Dst:             isvcd_start_of_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2751,17'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2861,21'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2868,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2961,11'
          Dst:             isvcd_parse_interlayer_resamp_func_init
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2966,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3018,13'
          Dst:             ih264d_get_mb_info_cavlc_mbaff
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3020,13'
          Dst:             isvcd_get_mb_info_cavlc_nonmbaff
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3044,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3070,9'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3085,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3120,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3129,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:3134,21'
          Dst:             isvcd_decode_recon_tfr_nmb_base_lyr
    - functionName:    isvcd_parse_pmb_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
        - u1_num_mbsNby2
      BBCount:         139
      ICount:          1511
      EdgeCount:       185
      CyclomaticComplexity: 48
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_residual4x4_cavlc
        - ih264d_sev
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - isvcd_parse_pmb_ref_index_cavlc
        - isvcd_parse_pmb_ref_index_cavlc_range1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2321,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2324,16'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2371,28'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2326,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2331,44'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2367,24'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2337,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2337,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2338,26'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2343,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2343,24'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2344,33'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2343,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2343,24'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2344,33'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2348,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2350,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2354,40'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2362,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2364,50'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2366,9'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - CLZ
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2372,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2372,43'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2373,26'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2388,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2389,12'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2400,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2388,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2391,22'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2400,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2391,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2394,51'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2399,9'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc
                - isvcd_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2410,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2412,21'
              BranchSideFuncs:
                - isvcd_parse_pmb_ref_index_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
                - isvcd_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2428,22'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2412,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2413,56'
              BranchSideFuncs:
                - isvcd_parse_pmb_ref_index_cavlc_range1
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2418,55'
              BranchSideFuncs:
                - isvcd_parse_pmb_ref_index_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2421,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2421,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2428,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:0,0'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2429,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2462,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2465,16'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2530,41'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2465,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2467,34'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2477,22'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2477,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2480,35'
              BranchSideFuncs:
                - CLZ
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2529,9'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2492,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2492,21'
              BranchSideFuncs:
                - CLZ
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2493,34'
              BranchSideFuncs:
                - CLZ
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2500,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2500,32'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2502,41'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2500,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2500,32'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2502,41'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2505,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2506,45'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2508,35'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2534,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2535,8'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2544,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2537,79'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2544,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2544,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2547,17'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2551,13'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2555,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2559,40'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2639,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2565,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2565,9'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2566,22'
              BranchSideFuncs:
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2571,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2571,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2572,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2571,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2571,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2572,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2575,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2575,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2577,55'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2582,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2582,65'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2591,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2582,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2583,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2591,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2582,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2585,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2591,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2591,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2594,44'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2635,42'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2600,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2600,13'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2601,26'
              BranchSideFuncs:
                - CLZ
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2608,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2608,24'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2610,33'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2608,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2608,24'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2610,33'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2613,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2614,37'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2616,27'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2618,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2618,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2618,35'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2618,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2618,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2622,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2622,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2624,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2629,50'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2625,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2625,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2626,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2630,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2630,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2631,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2631,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2631,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2632,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2338,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2394,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2413,17'
          Dst:             isvcd_parse_pmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2418,23'
          Dst:             isvcd_parse_pmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2493,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2512,26'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2537,59'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2566,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2585,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2601,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2624,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2629,19'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2635,13'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    isvcd_parse_inter_slice_data_cavlc_enh_lyr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         135
      ICount:          1406
      EdgeCount:       182
      CyclomaticComplexity: 49
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_non_base_lyr
        - isvcd_parse_imb_cavlc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1606,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1608,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1614,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1633,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1637,50'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1933,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1639,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1641,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1644,26'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1658,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1658,35'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1690,9'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1658,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1660,44'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1690,9'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1666,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1666,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1668,26'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1674,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1676,17'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1678,33'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1676,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1676,17'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1678,33'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1697,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1698,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1702,12'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1702,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1705,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1739,13'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1729,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1731,17'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1733,27'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1740,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1741,16'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1746,21'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1740,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1743,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1746,21'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1752,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1754,48'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1783,17'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1764,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1764,21'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1765,34'
              BranchSideFuncs:
                - CLZ
                - isvcd_parse_imb_cavlc
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1770,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1770,32'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1771,41'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1770,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1770,32'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1771,41'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1774,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1774,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1775,34'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1789,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1791,21'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1795,20'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1795,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1796,20'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1806,29'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1795,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1799,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1806,29'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1806,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1809,29'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1813,25'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1822,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1824,56'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1839,17'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1828,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1828,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1829,48'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1831,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1833,21'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1835,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1841,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1844,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1853,47'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - CLZ
                - CLZ
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1846,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1846,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1847,21'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1855,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1855,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1857,29'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1868,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1870,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1873,12'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1873,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1875,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1884,23'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1876,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1876,39'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1880,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1876,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1876,64'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1880,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1876,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1878,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1880,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1895,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1895,44'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1895,50'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1895,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1895,63'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1895,48'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1896,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1896,25'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1896,48'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1897,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1897,80'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1897,66'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1897,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1897,80'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1897,83'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1898,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1898,37'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1898,40'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1901,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1903,19'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1910,12'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1907,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1907,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1908,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1910,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1633,5'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1912,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1912,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1914,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1921,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1924,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1924,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1927,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1927,40'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1928,25'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - isvcd_parse_imb_cavlc
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1623,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1668,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1698,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1724,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1743,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1765,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1799,25'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1845,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1853,25'
          Dst:             isvcd_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1870,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1875,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1914,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1921,23'
          Dst:             isvcd_decode_recon_tfr_nmb_non_base_lyr
    - functionName:    isvcd_parse_pmb_cabac
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
        - u1_num_mbsNby2
      BBCount:         102
      ICount:          1134
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - ih264d_decode_bin
        - ih264d_get_mvd_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_ref_idx_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_submb_type_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_update_qp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1982,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1984,16'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2054,26'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1990,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1990,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1992,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1997,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1999,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2005,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2006,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2006,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2008,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2013,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2015,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2021,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2022,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2022,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2024,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2029,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2031,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2037,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2038,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2038,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2040,31'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2045,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2047,50'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2050,24'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2074,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2075,12'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2091,17'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2074,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2077,22'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2091,17'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2077,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2080,52'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2090,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2085,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2087,21'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2089,13'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2093,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2093,40'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2094,53'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2096,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2098,17'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2103,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2108,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2114,46'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2126,13'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2118,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2120,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2122,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2164,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2167,16'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2199,41'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2167,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2169,34'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2179,22'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2179,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2182,35'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2198,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2204,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2205,8'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2215,17'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2204,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2208,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2215,17'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2215,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2218,17'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2222,13'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2226,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2230,53'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2278,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2238,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2238,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2240,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2244,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2244,65'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2255,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2244,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2245,12'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2255,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2244,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2248,53'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2255,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2259,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2262,50'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2272,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2263,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2263,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2265,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2265,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2267,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2270,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2268,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2268,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2269,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2276,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2276,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2277,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1989,17'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2005,17'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2021,17'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2037,17'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2080,31'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2114,19'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2195,17'
          Dst:             ih264d_get_mvd_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2207,59'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2230,26'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2248,17'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2262,19'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2267,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:2275,9'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    isvcd_parse_inter_slice_data_cabac_enh_lyr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         136
      ICount:          1349
      EdgeCount:       183
      CyclomaticComplexity: 49
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_terminate
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_non_base_lyr
        - isvcd_parse_imb_cabac
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1187,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1194,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1216,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1220,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1221,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1221,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1223,19'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1226,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1230,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1534,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1231,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1233,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1236,26'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1265,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1266,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1270,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1270,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1273,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1315,13'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1302,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1304,17'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1306,9'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1317,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1318,16'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1354,21'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1317,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1321,21'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1354,21'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1326,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1327,52'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1329,43'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1330,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1332,27'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1335,22'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1338,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1340,26'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1343,20'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1343,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1345,26'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1348,31'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1360,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1363,57'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1371,17'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1365,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1365,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1367,13'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1377,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1379,21'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1383,20'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1383,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1384,20'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1394,29'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1383,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1387,28'
              BranchSideFuncs:
                - ih264d_decode_bin
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1394,29'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1394,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1397,29'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1401,25'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1408,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1410,56'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1426,17'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1415,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1415,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1416,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1418,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1420,21'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1422,13'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1429,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1432,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1440,24'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1434,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1434,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1435,21'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1440,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1441,25'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1443,25'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1447,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1447,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1448,49'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1458,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1460,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1463,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1463,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1465,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1468,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1468,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1468,40'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1472,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1468,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1469,31'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1472,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1477,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1479,17'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1485,23'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1479,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1479,45'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1483,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1479,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1481,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1483,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1496,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1496,44'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1496,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1496,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1496,63'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1496,48'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1498,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1498,80'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1498,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1498,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1498,80'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1498,83'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1499,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1499,37'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1499,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1504,19'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1511,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1508,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1508,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1509,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1511,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1226,5'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1513,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1513,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1515,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1522,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1525,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1525,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1528,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1528,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1529,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1205,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1220,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1266,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1298,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1349,57'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1363,30'
          Dst:             ih264d_parse_mb_type_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1386,71'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1433,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1445,27'
          Dst:             isvcd_parse_imb_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1460,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1465,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1472,33'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1515,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:1522,23'
          Dst:             isvcd_decode_recon_tfr_nmb_non_base_lyr
    - functionName:    isvcd_parse_epslice
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_first_mb_in_slice
      BBCount:         127
      ICount:          1184
      EdgeCount:       173
      CyclomaticComplexity: 48
      functionsReached:
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_init_ref_idx_lx_p
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
        - isvcd_dec_ref_base_pic_marking
        - isvcd_init_cabac_contexts
        - isvcd_parse_slice_header
        - isvcd_set_default_slice_header_ext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:148,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:150,81'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:350,8'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:156,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:158,40'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:162,58'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:163,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:165,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:167,66'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:182,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:185,48'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:191,48'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:187,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:187,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:188,48'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:202,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:204,26'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:209,42'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:212,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:216,47'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:243,16'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:225,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:227,30'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:237,48'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:243,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:248,29'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:263,12'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:249,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:249,74'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:253,37'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:249,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:251,33'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:253,37'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:265,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:285,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:265,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:268,41'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:273,16'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:273,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:274,17'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:276,54'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:273,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:276,54'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:282,9'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:277,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:277,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:279,48'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:291,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:291,25'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:297,12'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:291,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:293,43'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:297,12'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:297,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:299,17'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:347,5'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:299,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:301,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:322,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:307,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:308,21'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:310,52'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:317,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:319,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:324,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:326,87'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:346,9'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:330,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:332,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:334,27'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:334,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:335,27'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:336,22'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:335,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:336,22'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:345,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:334,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:339,26'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:345,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:340,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:342,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:344,17'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:352,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:363,24'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:354,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:356,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:358,43'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:364,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:364,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:366,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:364,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:368,42'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:372,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:374,30'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:410,9'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:375,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:381,52'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:382,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:384,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:404,13'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:385,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:385,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:387,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:385,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:387,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:389,54'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:394,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:394,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:396,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:394,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:396,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:398,50'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:417,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:422,36'
              BranchSideFuncs:
                - isvcd_parse_slice_header
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:423,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:428,5'
              BranchSideFuncs:
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:430,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:432,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:465,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:432,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:436,13'
              BranchSideFuncs:
                - isvcd_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:451,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:442,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:443,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:445,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:455,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:457,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:460,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_epslice.c:472,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:472,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_epslice.c:474,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:150,61'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:158,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:173,40'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:177,13'
          Dst:             ih264d_init_ref_idx_lx_p
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:186,23'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:268,21'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:276,23'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:279,17'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:293,13'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:310,26'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:326,67'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:338,32'
          Dst:             isvcd_dec_ref_base_pic_marking
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:352,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:363,49'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:374,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:384,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:393,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:416,11'
          Dst:             isvcd_set_default_slice_header_ext
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:422,11'
          Dst:             isvcd_parse_slice_header
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_epslice.c:440,13'
          Dst:             isvcd_init_cabac_contexts
    - functionName:    isvcd_parse_pps
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_bitstrm
      BBCount:         61
      ICount:          557
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_scaling_list
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1655,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1655,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1656,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1671,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1671,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1673,15'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1689,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1691,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1693,44'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1700,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1700,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1701,52'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1705,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1705,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1706,52'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1715,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1715,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1718,51'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1720,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1720,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1720,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1720,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1720,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1722,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1726,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1726,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1726,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1726,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1726,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1728,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1733,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1733,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1733,27'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1733,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1733,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1734,41'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1755,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1758,75'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1801,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1763,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1766,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1795,29'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1766,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1768,86'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1792,9'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1770,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1773,24'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1791,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1773,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1776,29'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1782,29'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1786,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1788,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1790,17'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1796,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1796,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1796,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1796,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1796,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1798,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1801,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1804,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1811,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1804,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1806,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1808,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1811,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1813,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1815,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1654,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1670,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1679,38'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1682,41'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1688,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1699,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1704,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1709,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1711,24'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1718,40'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1725,33'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1732,14'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1743,60'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1746,46'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1748,49'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1758,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1761,63'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1768,66'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1775,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1781,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1795,18'
          Dst:             ih264d_sev
    - functionName:    isvcd_parse_sps
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_bitstrm
      BBCount:         225
      ICount:          1961
      EdgeCount:       315
      CyclomaticComplexity: 92
      functionsReached:
        - ih264d_correct_level_idc
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_dpb_size
        - ih264d_parse_vui_parametres
        - ih264d_scaling_list
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1130,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1130,49'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1144,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1130,85'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1131,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1144,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1130,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1137,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1144,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1137,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1138,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1140,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1138,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1138,48'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1142,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1137,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1140,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1142,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1148,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1148,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1149,31'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1160,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1161,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1168,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1161,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1162,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1168,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1168,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1168,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1169,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1176,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1169,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1170,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1176,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1168,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1172,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1176,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1189,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1189,46'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1193,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1189,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1190,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1193,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1189,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1193,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1263,40'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1196,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1198,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1202,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1204,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1206,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1210,57'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1212,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1214,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1218,88'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1220,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1222,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1226,83'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1228,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1230,22'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1259,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1230,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1232,86'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1258,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1238,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1240,24'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1257,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1240,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1242,51'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1248,51'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1252,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1254,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1256,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1264,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1266,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1268,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1279,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1281,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1285,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1287,44'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1296,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1288,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1290,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1292,64'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1310,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1310,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1311,60'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1315,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1317,59'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1320,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1324,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1330,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1330,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1331,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1338,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1331,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1332,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1338,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1330,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1338,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1352,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1356,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1360,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1362,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1364,44'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1370,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1372,37'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1374,8'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1374,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1376,38'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1382,31'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1387,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1388,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1394,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1388,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1389,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1394,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1387,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1391,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1394,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1397,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1397,54'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1399,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1399,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1400,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1407,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1400,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1401,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1407,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1399,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1403,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1407,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1407,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1409,19'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1414,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1423,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1425,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1436,66'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1441,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1443,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1446,19'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1443,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1443,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1444,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1448,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1448,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1448,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1450,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1450,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1450,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1462,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1465,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1481,29'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1489,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1489,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1491,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1489,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1491,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1494,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1494,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1495,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1502,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1495,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1496,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1502,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1494,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1498,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1502,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1502,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1503,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1510,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1503,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1504,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1510,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1506,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1510,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1510,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1511,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1518,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1511,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1512,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1518,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1510,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1514,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1518,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1518,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1519,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1526,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1519,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1520,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1526,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1518,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1522,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1526,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1526,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1526,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1530,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1526,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1527,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1530,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1527,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1527,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1530,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1527,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1528,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1530,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1526,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1530,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1537,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1537,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1539,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1544,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1544,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1544,49'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1551,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1544,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1545,14'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1551,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1544,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1547,39'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1551,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1553,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1555,44'
              BranchSideFuncs:
                - ih264d_parse_vui_parametres
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1561,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1556,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1556,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1557,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1561,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1562,14'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1573,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1562,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1562,77'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1573,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1562,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1563,14'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1573,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1563,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1564,14'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1573,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1564,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1565,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1573,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1561,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1568,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1573,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1573,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1575,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1582,52'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1583,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1584,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1589,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1583,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1586,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1589,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1589,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1591,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1594,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1594,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1594,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1595,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1114,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1118,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1119,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1120,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1126,5'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1144,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1147,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1193,40'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1202,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1210,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1218,68'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1226,63'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1232,66'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1242,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1248,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1263,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1276,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1287,33'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1298,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1302,43'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1305,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1309,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1317,48'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1322,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1341,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1350,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1359,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1384,28'
          Dst:             ih264d_correct_level_idc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1386,14'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1397,34'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1416,44'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1420,30'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1425,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1427,45'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1429,43'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1431,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1436,46'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1555,15'
          Dst:             ih264d_parse_vui_parametres
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1582,32'
          Dst:             ih264d_get_dpb_size
    - functionName:    isvcd_parse_nal_unit
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - dec_svc_hdl
        - u1_nal_ref_idc
      BBCount:         55
      ICount:          293
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - ih264d_access_unit_delimiter_rbsp
        - ih264d_get_pre_sei_params
        - ih264d_parse_end_of_stream
        - ih264d_parse_filler_data
        - ih264d_parse_slice_partition
        - isvcd_parse_decode_slice
        - isvcd_parse_decode_slice_ext_nal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:961,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:966,21'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:966,21'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:966,21'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:972,20'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - isvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:972,20'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - isvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1006,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1006,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1006,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1006,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1006,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1009,21'
              BranchSideFuncs:
                - ih264d_access_unit_delimiter_rbsp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1016,21'
              BranchSideFuncs:
                - ih264d_parse_end_of_stream
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1022,21'
              BranchSideFuncs:
                - ih264d_parse_filler_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1029,20'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - isvcd_parse_decode_slice_ext_nal
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1061,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:966,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:966,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:967,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:972,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:974,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:976,21'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - isvcd_parse_decode_slice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:976,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:978,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:998,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:978,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:983,55'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - isvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:997,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:991,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:993,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:996,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1009,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1011,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1013,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1016,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1018,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1020,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1022,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1024,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1026,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1029,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1031,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1033,21'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - isvcd_parse_decode_slice_ext_nal
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1033,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1035,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1057,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1035,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1041,59'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - isvcd_parse_decode_slice_ext_nal
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1056,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:1049,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1051,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:1055,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:966,47'
          Dst:             ih264d_parse_slice_partition
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:983,29'
          Dst:             ih264d_get_pre_sei_params
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:987,40'
          Dst:             isvcd_parse_decode_slice
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1011,21'
          Dst:             ih264d_access_unit_delimiter_rbsp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1018,21'
          Dst:             ih264d_parse_end_of_stream
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1024,21'
          Dst:             ih264d_parse_filler_data
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1041,33'
          Dst:             ih264d_get_pre_sei_params
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:1045,44'
          Dst:             isvcd_parse_decode_slice_ext_nal
    - functionName:    isvcd_dec_ref_base_pic_marking
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ref_base_pic_marking_svc_ext
        - ps_bitstrm
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_uev
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:894,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:894,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:896,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:905,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:908,32'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:915,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:915,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:918,32'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:923,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:923,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:899,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:924,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:888,9'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:899,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:908,21'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:918,21'
          Dst:             ih264d_uev
    - functionName:    isvcd_parse_subset_sps
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_bitstrm
      BBCount:         298
      ICount:          2486
      EdgeCount:       418
      CyclomaticComplexity: 122
      functionsReached:
        - ih264d_correct_level_idc
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_dpb_size
        - ih264d_parse_vui_parametres
        - ih264d_scaling_list
        - ih264d_sev
        - ih264d_uev
        - isvcd_parse_vui_ext_parametres
        - isvcd_set_default_seq_svc_ext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:182,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:182,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:183,31'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:186,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:191,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:204,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:205,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:212,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:205,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:206,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:212,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:204,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:212,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:212,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:213,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:222,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:213,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:214,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:222,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:212,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:222,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:227,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:227,46'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:231,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:227,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:228,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:231,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:231,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:301,40'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:234,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:236,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:240,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:242,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:248,57'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:250,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:256,88'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:258,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:260,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:264,83'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:266,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:268,22'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:297,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:268,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:270,86'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:296,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:276,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:278,24'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:295,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:278,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:280,51'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:286,51'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:290,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:292,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:294,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:302,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:306,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:316,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:320,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:324,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:326,44'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:335,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:327,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:329,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:331,64'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:349,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:349,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:350,60'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:354,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:356,59'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:359,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:363,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:369,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:369,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:370,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:376,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:370,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:371,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:376,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:369,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:376,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:394,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:398,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:402,44'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:411,37'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:413,8'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:413,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:415,38'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:421,31'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:429,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:430,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:436,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:430,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:431,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:436,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:429,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:436,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:440,54'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:441,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:441,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:442,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:448,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:442,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:443,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:448,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:441,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:448,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:450,19'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:455,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:465,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:467,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:478,66'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:482,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:484,12'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:487,19'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:484,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:484,67'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:485,5'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:489,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:489,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:489,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:492,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:492,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:492,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:504,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:507,27'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:523,29'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:531,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:531,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:533,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:531,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:536,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:536,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:537,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:544,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:537,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:538,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:544,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:536,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:540,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:544,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:544,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:545,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:552,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:545,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:546,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:552,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:544,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:548,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:552,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:552,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:553,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:560,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:553,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:554,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:560,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:552,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:556,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:560,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:560,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:561,18'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:568,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:561,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:562,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:568,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:560,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:564,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:568,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:568,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:568,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:572,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:568,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:569,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:572,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:569,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:569,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:572,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:569,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:570,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:572,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:568,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:572,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:579,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:579,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:585,13'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:585,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:587,44'
              BranchSideFuncs:
                - ih264d_parse_vui_parametres
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:590,23'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:588,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:588,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:589,5'
              BranchSideFuncs:
                - isvcd_set_default_seq_svc_ext
                - ih264d_get_dpb_size
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:594,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:595,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:599,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:594,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:599,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:762,41'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:608,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:610,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:615,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:615,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:615,54'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:617,80'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:615,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:617,80'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:622,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:622,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:624,76'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:636,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:628,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:630,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:632,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:640,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:642,16'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:715,83'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:642,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:645,41'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:661,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:654,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:656,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:658,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:665,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:667,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:670,16'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:670,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:671,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:673,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:670,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:673,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:677,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:681,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:683,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:686,16'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:686,96'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:687,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:689,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:686,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:689,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:693,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:697,98'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:698,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:700,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:697,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:700,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:704,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:708,99'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:709,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:711,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:708,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:711,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:713,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:719,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:722,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:727,80'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - isvcd_parse_vui_ext_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:735,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:738,16'
              BranchSideFuncs:
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:760,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:737,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:743,22'
              BranchSideFuncs:
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:754,21'
              BranchSideFuncs:
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:745,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:745,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:746,24'
              BranchSideFuncs:
                - isvcd_parse_vui_ext_parametres
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:758,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:758,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:759,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:762,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:763,39'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:765,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:763,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:763,72'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:798,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:762,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:765,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:798,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:767,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:770,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:772,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:775,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:775,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:777,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:780,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:780,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:782,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:785,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:785,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:787,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:790,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:790,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:791,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:795,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:790,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:793,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:795,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:798,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:799,14'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:807,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:799,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:800,14'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:807,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:800,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:801,14'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:807,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:798,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:803,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:807,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:807,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:809,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:816,52'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:817,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:818,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:823,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:820,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:823,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:823,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:825,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:828,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:828,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:828,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:829,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:837,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:837,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:838,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:838,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:838,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:839,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:839,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:839,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:840,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:840,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:840,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:843,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_headers.c:856,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:859,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_headers.c:861,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:162,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:166,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:167,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:168,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:176,5'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:178,29'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:181,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:231,40'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:240,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:248,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:256,68'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:264,63'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:270,66'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:280,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:286,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:301,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:314,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:326,33'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:337,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:341,43'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:344,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:348,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:356,48'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:361,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:379,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:388,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:397,29'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:425,28'
          Dst:             ih264d_correct_level_idc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:427,14'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:440,34'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:457,44'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:462,30'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:467,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:469,45'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:471,43'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:473,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:478,46'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:587,15'
          Dst:             ih264d_parse_vui_parametres
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:592,5'
          Dst:             isvcd_set_default_seq_svc_ext
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:599,13'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:603,63'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:617,60'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:624,55'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:645,21'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:650,21'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:661,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:677,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:693,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:704,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:715,63'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:722,17'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:727,60'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:731,62'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:757,19'
          Dst:             isvcd_parse_vui_ext_parametres
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_headers.c:816,32'
          Dst:             ih264d_get_dpb_size
    - functionName:    isvcd_set_default_seq_svc_ext
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_seq_svc_ext
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_parse_decode_slice
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_is_idr_slice
        - u1_nal_ref_idc
        - ps_svc_lyr_dec
      BBCount:         375
      ICount:          3305
      EdgeCount:       517
      CyclomaticComplexity: 144
      functionsReached:
        - ih264d_decode_picture_thread
        - ih264d_err_pic_dispbuf_mgr
        - ih264d_fix_error_in_dpb
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_next_display_field
        - ih264d_is_end_of_pic
        - ih264d_sev
        - ih264d_uev
        - isvcd_decode_gaps_in_frame_num
        - isvcd_decode_pic_order_cnt
        - isvcd_decode_picture_thread
        - isvcd_mark_err_slice_skip
        - isvcd_parse_bslice
        - isvcd_parse_interlayer_resamp_func_init
        - isvcd_parse_islice
        - isvcd_parse_pslice
        - isvcd_start_of_pic
        - isvcd_verify_level
        - ithread_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1944,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1946,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1950,10'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1950,96'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1951,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1956,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1950,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1953,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1956,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1956,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1958,12'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1966,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1958,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1960,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1962,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1967,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1967,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1969,21'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1974,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1976,23'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1979,26'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1980,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1980,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1983,15'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1984,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1986,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1989,22'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1989,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1991,47'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1993,13'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1993,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1995,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2001,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2001,17'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2002,17'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2002,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2002,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2003,8'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2003,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2003,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2004,8'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2004,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2004,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2005,9'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2005,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2005,41'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2006,33'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2006,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2006,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2007,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2007,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2009,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2013,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2009,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2009,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2010,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2010,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2010,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2011,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2013,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2015,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2019,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2015,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2015,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2016,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2016,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2016,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2017,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2019,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2021,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2027,32'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2021,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2023,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2025,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2031,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2033,26'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2046,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2039,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2040,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2042,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2039,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2042,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2044,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2069,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2069,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2103,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2069,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2071,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2103,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2077,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2077,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2080,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2077,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2078,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2080,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2080,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2080,63'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2080,31'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2080,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2080,63'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2082,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2082,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2084,44'
              BranchSideFuncs:
                - isvcd_decode_gaps_in_frame_num
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2087,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2090,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2092,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2100,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2103,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2105,49'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2122,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2109,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2111,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2117,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2129,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2131,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2138,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2133,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2133,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2135,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2142,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2144,39'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2157,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2145,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2145,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2145,26'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2145,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2146,42'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2149,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2149,58'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2155,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2149,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2151,66'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2155,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2159,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2159,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2171,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2159,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2161,58'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2171,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2164,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2164,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2169,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2164,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2166,62'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2169,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2171,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2173,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2183,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2174,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2174,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2175,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2189,34'
              BranchSideFuncs:
                - ih264d_is_end_of_pic
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2203,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2192,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2194,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2197,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2203,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2203,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2203,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2206,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2206,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2213,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2206,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2213,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2273,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2213,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2213,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2214,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2213,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2214,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2240,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2214,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2215,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2240,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2213,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2217,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2240,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2218,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2221,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2226,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2229,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2230,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2232,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2240,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2242,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2265,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2242,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2245,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2260,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2258,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2258,81'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2260,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2273,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2276,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2280,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2280,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2282,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2285,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2287,66'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2322,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2290,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2292,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2298,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2298,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2300,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2304,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2304,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2307,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2311,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2311,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2313,40'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2317,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2317,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2317,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2319,26'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2324,36'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2327,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2327,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2327,50'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2358,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2327,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2332,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2358,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2332,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2334,38'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2338,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2336,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2336,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2336,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2338,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2339,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2341,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2344,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2344,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2346,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2344,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2346,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2348,63'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2350,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2350,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2352,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2350,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2354,66'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2358,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2360,42'
              BranchSideFuncs:
                - isvcd_decode_pic_order_cnt
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2379,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2363,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2365,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2365,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2365,63'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2367,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2367,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2370,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2376,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2373,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2373,47'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2376,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2373,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2373,82'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2376,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2379,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2380,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2392,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2379,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2383,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2392,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2386,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2388,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2390,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2413,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2414,54'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2416,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2418,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2420,76'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2433,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2424,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2425,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2427,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2428,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2428,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2429,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2428,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2429,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2430,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2433,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2433,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2434,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2437,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2439,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2522,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2439,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2441,38'
              BranchSideFuncs:
                - isvcd_start_of_pic
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2450,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2442,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2442,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2445,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2457,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2459,17'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2463,17'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2466,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2468,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2470,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2470,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2470,49'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2515,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2470,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2472,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2515,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2472,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2474,20'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2514,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2474,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2476,36'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2483,36'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2522,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2523,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2523,93'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2523,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2523,67'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2523,93'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2523,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2523,93'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2524,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2528,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2530,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2535,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2545,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2547,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2550,30'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2557,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2557,79'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2557,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2557,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2557,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2558,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2560,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2560,79'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2560,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2560,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2560,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2561,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2568,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2570,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2582,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2582,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2584,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2597,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2599,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2604,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2673,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2614,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2616,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2620,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2627,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2627,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2629,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2627,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2629,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2632,35'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2652,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2655,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2660,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2673,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2675,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2679,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2722,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2722,66'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2726,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2722,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2724,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2726,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2737,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2739,62'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2743,41'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2747,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2747,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2749,8'
              BranchSideFuncs:
                - isvcd_parse_bslice
                - isvcd_parse_pslice
                - isvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2749,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2751,9'
              BranchSideFuncs:
                - isvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2758,13'
              BranchSideFuncs:
                - isvcd_parse_bslice
                - isvcd_parse_pslice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2755,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2755,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2757,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2755,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2756,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2757,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2758,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2760,9'
              BranchSideFuncs:
                - isvcd_parse_pslice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2765,13'
              BranchSideFuncs:
                - isvcd_parse_bslice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2763,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2763,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2764,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2765,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2767,9'
              BranchSideFuncs:
                - isvcd_parse_bslice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2773,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2775,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2778,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2781,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2781,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2781,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2783,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2783,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2785,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2793,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2785,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2787,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2790,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2798,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2800,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2804,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2805,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2805,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2813,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:2805,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2807,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:2813,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1943,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1966,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1979,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2006,14'
          Dst:             isvcd_verify_level
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2066,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2084,13'
          Dst:             isvcd_decode_gaps_in_frame_num
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2105,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2112,36'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2132,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2144,18'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2151,55'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2161,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2166,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2173,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2189,13'
          Dst:             ih264d_is_end_of_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2287,15'
          Dst:             isvcd_mark_err_slice_skip
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2313,13'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2360,15'
          Dst:             isvcd_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2420,56'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2441,19'
          Dst:             isvcd_start_of_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2453,13'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2465,15'
          Dst:             isvcd_parse_interlayer_resamp_func_init
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2476,21'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2476,21'
          Dst:             isvcd_decode_picture_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2483,21'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2483,21'
          Dst:             ih264d_decode_picture_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2746,11'
          Dst:             ih264d_fix_error_in_dpb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2753,15'
          Dst:             isvcd_parse_islice
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2761,15'
          Dst:             isvcd_parse_pslice
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:2768,15'
          Dst:             isvcd_parse_bslice
    - functionName:    isvcd_verify_level
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - u1_level_idc
      BBCount:         19
      ICount:          81
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:96,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:115,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_start_of_pic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - i4_poc
        - ps_temp_poc
        - u2_frame_num
        - ps_pps
      BBCount:         190
      ICount:          2201
      EdgeCount:       253
      CyclomaticComplexity: 65
      functionsReached:
        - check_app_out_buf_size
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_release
        - ih264d_assign_pic_num
        - ih264d_form_default_scaling_matrix
        - ih264d_form_scaling_matrix_picture
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_reset_ref_bufs
        - isvcd_init_pic
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:154,31'
              BranchSideFuncs:
                - check_app_out_buf_size
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:154,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:154,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:156,41'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:168,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:168,35'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:170,8'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:172,9'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:176,5'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:173,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:173,38'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:174,5'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:180,9'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:183,5'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:185,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:185,35'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:242,36'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:188,9'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:242,36'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:192,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:196,29'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:201,20'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:209,21'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:218,25'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:225,12'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:201,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:201,72'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:203,17'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:209,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:210,21'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:213,17'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:209,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:211,33'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:213,17'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:218,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:220,33'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:222,17'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:225,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:227,16'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:238,13'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:227,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:227,47'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:230,21'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:230,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:232,20'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:236,9'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:232,51'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:234,20'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:234,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:234,51'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:235,13'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:243,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:243,57'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:244,13'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:243,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:244,13'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:246,13'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:248,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:250,13'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:254,12'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:254,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:256,16'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:261,8'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:256,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:256,59'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:257,13'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:261,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:261,36'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:283,26'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:261,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:265,15'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:283,26'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:265,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:267,49'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:274,9'
              BranchSideFuncs:
                - isvcd_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:284,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:284,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:286,38'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:290,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:293,19'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:312,36'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:296,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:298,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:301,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:301,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:303,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:306,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:306,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:308,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:310,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:326,15'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:334,10'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:326,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:328,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:333,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:328,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:328,57'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:329,49'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:334,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:334,36'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:339,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:334,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:0,0'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:339,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:347,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:347,41'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:362,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:347,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:351,23'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:362,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:351,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:353,57'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:360,35'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:362,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:368,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:368,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:339,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:370,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:375,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:377,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:382,30'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:392,40'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:400,52'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:445,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:445,29'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:462,41'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:445,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:450,39'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:462,41'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:458,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:458,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:458,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:462,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:462,69'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:462,64'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:515,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:517,13'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:523,13'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:527,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:528,22'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:533,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:527,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:530,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:533,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:533,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:534,22'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:540,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:533,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:536,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:540,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:553,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:553,28'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:553,49'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:555,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:555,27'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:555,48'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:564,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:566,36'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:571,49'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:593,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:594,9'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:597,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:594,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:595,9'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:597,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:593,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:597,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:615,50'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:597,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:598,13'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:600,54'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:600,54'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:605,54'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:608,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:610,13'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:612,5'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:618,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:618,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:621,59'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:626,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:628,17'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:631,32'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:154,8'
          Dst:             check_app_out_buf_size
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:256,37'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:267,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:268,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:270,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:283,11'
          Dst:             isvcd_init_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:329,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:341,43'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:353,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:354,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:357,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:359,47'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:373,38'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:584,9'
          Dst:             ih264d_assign_pic_num
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:600,19'
          Dst:             ih264d_form_scaling_matrix_picture
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:605,19'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:615,15'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:631,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
    - functionName:    isvcd_parse_slice_header
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         97
      ICount:          698
      EdgeCount:       133
      CyclomaticComplexity: 38
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_sev
        - ih264d_uev
        - isvcd_intra_resamp_res_init_update_flags
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1647,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1648,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1812,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1647,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1650,62'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1812,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1653,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1655,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1666,14'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1668,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1671,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1706,89'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1675,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1677,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1680,21'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1680,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1683,32'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1704,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1687,87'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1688,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1690,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1687,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1690,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1694,32'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1698,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1699,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1701,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1698,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1701,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1703,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - isvcd_intra_resamp_res_init_update_flags
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1714,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1718,16'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1802,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1718,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1721,41'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1737,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1730,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1732,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1734,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1749,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1751,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1754,16'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1754,98'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1755,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1757,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1754,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1757,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1761,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1765,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1767,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1770,16'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1770,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1771,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1773,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1770,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1773,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1777,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1781,99'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1782,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1784,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1781,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1784,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1788,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1793,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1794,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1796,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1792,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1796,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1798,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1814,71'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1879,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1818,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1821,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1827,83'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1831,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1833,86'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1837,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1837,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1840,41'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1853,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1844,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1847,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1851,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1866,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1868,88'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1877,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1872,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1874,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1876,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1879,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1880,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1893,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1879,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1882,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1893,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1889,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1890,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1892,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1889,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1892,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1650,51'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1671,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1683,21'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1694,21'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1706,69'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1712,9'
          Dst:             isvcd_intra_resamp_res_init_update_flags
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1721,21'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1726,21'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1745,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1761,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1777,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1788,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1814,51'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1821,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1827,63'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1833,66'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1840,21'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1847,25'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1853,17'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1860,21'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1868,68'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1882,50'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1885,48'
          Dst:             ih264d_get_bits_h264
    - functionName:    isvcd_set_default_slice_header_ext
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         4
      ICount:          106
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1596,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1596,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1599,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_decode_slice_ext_nal
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_is_idr_slice
        - u1_nal_ref_idc
        - ps_svc_lyr_dec
      BBCount:         370
      ICount:          3306
      EdgeCount:       510
      CyclomaticComplexity: 142
      functionsReached:
        - ih264d_err_pic_dispbuf_mgr
        - ih264d_fix_error_in_dpb
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_next_display_field
        - ih264d_is_end_of_pic
        - ih264d_sev
        - ih264d_uev
        - isvcd_decode_gaps_in_frame_num
        - isvcd_decode_pic_order_cnt
        - isvcd_decode_picture_thread
        - isvcd_mark_err_slice_skip
        - isvcd_parse_ebslice
        - isvcd_parse_eislice
        - isvcd_parse_epslice
        - isvcd_parse_interlayer_resamp_func_init
        - isvcd_start_of_pic
        - isvcd_verify_level
        - ithread_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:696,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:700,10'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:700,96'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:701,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:706,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:700,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:706,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:708,12'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:716,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:710,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:712,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:718,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:718,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:720,21'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:727,23'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:730,26'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:731,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:731,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:734,15'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:735,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:740,22'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:740,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:742,47'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:744,13'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:744,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:746,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:756,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:756,17'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:757,17'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:757,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:757,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:758,8'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:758,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:758,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:759,8'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:759,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:759,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:760,9'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:760,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:760,41'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:761,33'
              BranchSideFuncs:
                - isvcd_verify_level
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:761,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:761,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:763,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:763,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:765,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:769,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:765,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:766,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:766,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:766,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:767,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:769,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:771,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:775,32'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:771,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:771,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:772,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:772,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:772,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:773,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:780,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:782,26'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:795,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:788,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:789,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:791,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:788,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:791,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:793,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:819,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:819,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:853,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:819,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:821,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:853,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:827,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:827,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:830,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:827,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:828,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:830,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:830,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:830,63'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:830,31'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:830,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:830,63'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:832,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - isvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:832,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:834,44'
              BranchSideFuncs:
                - isvcd_decode_gaps_in_frame_num
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:837,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:840,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:842,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:850,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:853,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:855,49'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:872,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:861,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:867,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:878,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:880,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:887,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:882,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:882,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:884,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:891,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:893,39'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:906,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:894,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:894,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:894,26'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:894,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:894,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:895,42'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:898,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:898,58'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:904,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:898,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:900,66'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:904,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:908,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:908,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:922,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:908,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:910,58'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:922,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:914,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:914,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:920,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:914,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:916,62'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:920,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:922,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:924,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:934,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:925,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:925,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:926,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:937,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:940,34'
              BranchSideFuncs:
                - ih264d_is_end_of_pic
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:954,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:943,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:945,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:948,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:954,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:954,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:954,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:957,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:957,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:964,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:957,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:964,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1024,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:964,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:964,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:965,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:964,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:965,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:991,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:965,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:966,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:991,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:964,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:968,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:991,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:969,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:972,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:977,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:980,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:981,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:983,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:991,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:993,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1016,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:993,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:996,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1011,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1009,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1009,81'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1011,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1024,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1027,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1031,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - isvcd_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1031,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1033,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1036,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1038,66'
              BranchSideFuncs:
                - isvcd_mark_err_slice_skip
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1073,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1041,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1043,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1049,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1049,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1051,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1055,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1055,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1058,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1062,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1062,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1064,40'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1068,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1068,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1068,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1070,26'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1073,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1075,36'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1078,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1078,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1083,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1109,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1083,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1085,38'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1089,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1087,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1087,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1087,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1089,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1090,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1092,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1095,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1095,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1097,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1095,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1097,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1099,63'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1101,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1101,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1101,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1103,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1105,66'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1111,42'
              BranchSideFuncs:
                - isvcd_decode_pic_order_cnt
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1130,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1114,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1114,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1116,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1116,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1116,63'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1118,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1118,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1121,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1127,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1124,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1124,47'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1127,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1124,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1124,82'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1127,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1130,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1131,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1143,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1130,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1134,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1143,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1137,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1139,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1141,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1164,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1165,54'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1167,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1169,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1171,23'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1191,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1173,80'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1186,19'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1177,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1178,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1180,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1181,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1181,48'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1182,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1181,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1182,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1183,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1186,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1186,48'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1187,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ithread_create
                - isvcd_start_of_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1191,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1193,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
                - isvcd_start_of_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1267,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1193,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1195,38'
              BranchSideFuncs:
                - isvcd_start_of_pic
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1204,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1196,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1196,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1199,17'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1211,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1213,17'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1217,17'
              BranchSideFuncs:
                - isvcd_parse_interlayer_resamp_func_init
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1220,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1222,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1224,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1224,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1225,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1260,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1225,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1225,70'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1260,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1224,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1227,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1260,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1227,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1229,32'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1259,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1267,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1268,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1268,93'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1268,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1268,67'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1268,93'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1268,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1268,93'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1269,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1273,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1275,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1280,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1290,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1292,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1295,30'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1302,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1302,79'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1302,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1302,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1302,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1303,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1305,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1305,79'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1305,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1305,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1305,94'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1306,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1313,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1315,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1327,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1327,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1329,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1342,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1344,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1349,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1418,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1359,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1361,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1365,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1372,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1372,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1374,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1372,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1374,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1377,35'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1397,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1400,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1405,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1418,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1420,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1424,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1467,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1467,66'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1471,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1467,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1469,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1471,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1482,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1484,62'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1488,41'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1492,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1492,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1495,5'
              BranchSideFuncs:
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
                - isvcd_parse_eislice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1503,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1505,9'
              BranchSideFuncs:
                - isvcd_parse_eislice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1512,13'
              BranchSideFuncs:
                - isvcd_parse_ebslice
                - isvcd_parse_epslice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1509,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1509,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1511,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1509,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1510,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1511,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1512,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1514,9'
              BranchSideFuncs:
                - isvcd_parse_epslice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1519,13'
              BranchSideFuncs:
                - isvcd_parse_ebslice
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1517,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1517,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1518,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1519,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1521,9'
              BranchSideFuncs:
                - isvcd_parse_ebslice
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1529,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1532,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1535,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1535,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1535,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1537,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1537,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1539,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1547,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1539,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1541,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1544,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1551,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1553,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1557,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1558,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1558,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1566,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_slice.c:1558,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1560,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_slice.c:1566,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:693,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:716,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:730,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:761,14'
          Dst:             isvcd_verify_level
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:816,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:834,13'
          Dst:             isvcd_decode_gaps_in_frame_num
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:855,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:862,36'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:881,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:893,18'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:900,55'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:910,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:916,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:924,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:940,13'
          Dst:             ih264d_is_end_of_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1038,15'
          Dst:             isvcd_mark_err_slice_skip
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1064,13'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1111,15'
          Dst:             isvcd_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1173,60'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1195,19'
          Dst:             isvcd_start_of_pic
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1207,13'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1219,15'
          Dst:             isvcd_parse_interlayer_resamp_func_init
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1229,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1229,17'
          Dst:             isvcd_decode_picture_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1491,11'
          Dst:             ih264d_fix_error_in_dpb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1507,15'
          Dst:             isvcd_parse_eislice
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1515,15'
          Dst:             isvcd_parse_epslice
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_slice.c:1522,15'
          Dst:             isvcd_parse_ebslice
    - functionName:    isvcd_decode_spatial_direct
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - u1_wd_x
        - ps_cur_mb_info
        - u1_mb_num
      BBCount:         174
      ICount:          1829
      EdgeCount:       232
      CyclomaticComplexity: 60
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
        - isvcd_one_to_one
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:229,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:229,21'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:229,48'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:230,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:230,21'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:230,48'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:238,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:238,59'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:238,56'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:240,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:243,26'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:257,12'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:245,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:247,31'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:252,28'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:248,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:249,33'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:250,13'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:257,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:260,26'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:271,12'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:262,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:264,31'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:268,28'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:265,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:266,33'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:267,13'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:271,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:273,28'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:277,32'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:277,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:277,58'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:277,62'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:278,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:278,58'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:278,62'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:280,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:282,24'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:305,38'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:282,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:282,49'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:283,22'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:284,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:284,37'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:285,24'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:285,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:285,21'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:285,49'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:286,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:286,41'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:286,57'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:289,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:289,54'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:291,16'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:291,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:291,33'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:302,9'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:291,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:294,30'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:302,9'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:294,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:294,30'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:294,30'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:296,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:296,28'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:296,28'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:297,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:298,36'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:300,51'
              BranchSideFuncs:
                - isvcd_one_to_one
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:319,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:319,52'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:323,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:319,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:323,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:444,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:326,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:326,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:328,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:326,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:326,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:333,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:326,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:328,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:333,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:337,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:337,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:339,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:337,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:337,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:344,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:337,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:339,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:344,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:356,23'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:370,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:370,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:375,23'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:390,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:410,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:412,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:417,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,52'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,71'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,65'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,65'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,75'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,71'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,88'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:418,88'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:422,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:424,32'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:429,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:432,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:432,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:434,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:444,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:444,44'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:511,11'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:444,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:446,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:511,11'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:447,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:451,23'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:478,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:478,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:482,23'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:509,5'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:511,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:513,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:614,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:520,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:522,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:526,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:535,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:537,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:568,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:537,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:541,27'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:553,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:553,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:556,23'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:565,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:584,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:585,65'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:586,66'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:588,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:590,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:595,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,52'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,71'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,65'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,65'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,75'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,71'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,88'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:600,88'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:604,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:606,32'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:611,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:615,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:615,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:616,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:616,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:616,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:618,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:315,5'
          Dst:             isvcd_one_to_one
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:362,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:381,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:424,13'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:454,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:471,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:485,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:502,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:544,21'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:559,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_ebslice.c:606,13'
          Dst:             ih264d_rep_mv_colz
    - functionName:    isvcd_one_to_one
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         31
      ICount:          440
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:84,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:86,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:117,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:87,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:89,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:96,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:96,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:98,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:112,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:106,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:107,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:108,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:133,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:135,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:169,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:137,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:139,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:146,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:155,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:157,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:167,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:163,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:163,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:164,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_ebslice.c:164,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:165,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_ebslice.c:166,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_decode_recon_tfr_nmb_base_lyr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u1_mb_idx
        - u1_num_mbs
        - u1_num_mbs_next
        - u1_tfr_n_mb
        - u1_end_of_row
      BBCount:         77
      ICount:          673
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - ih264d_copy_intra_pred_line
        - ih264d_deblock_mb_nonmbaff
        - ih264d_process_intra_mb
        - ih264d_transfer_mb_group_data
        - isvcd_process_inter_mb_no_rsd_pred_non_target
        - isvcd_update_intra_mb_inter_layer_info
        - isvcd_update_ipcm_mb_inter_layer_info
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1472,10'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1471,18'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1472,40'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1473,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1473,63'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1473,19'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1476,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1478,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1480,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1480,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1482,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1486,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1486,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1488,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1533,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1498,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1500,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1506,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1506,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1509,65'
              BranchSideFuncs:
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1512,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1510,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1510,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1511,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1514,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1516,48'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1522,55'
              BranchSideFuncs:
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1526,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1528,41'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1530,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1533,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1536,36'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1613,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1549,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1553,25'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1611,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1554,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1556,20'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1603,16'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1556,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1558,34'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1562,32'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1564,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1566,33'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1570,31'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1573,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1573,85'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1574,20'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1574,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1574,83'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1577,28'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1577,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1579,26'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1586,21'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1579,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1581,25'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1583,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1590,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1592,26'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1599,21'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1592,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1594,25'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1596,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1603,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1605,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1608,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1619,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1634,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1619,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1619,33'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1634,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1509,19'
          Dst:             isvcd_process_inter_mb_no_rsd_pred_non_target
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1517,17'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1518,17'
          Dst:             isvcd_update_intra_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1522,17'
          Dst:             isvcd_update_ipcm_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1528,13'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1608,13'
          Dst:             ih264d_deblock_mb_nonmbaff
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1629,9'
          Dst:             ih264d_transfer_mb_group_data
    - functionName:    isvcd_process_inter_mb_no_rsd_pred_non_target
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u1_inference_mode
      BBCount:         67
      ICount:          841
      EdgeCount:       87
      CyclomaticComplexity: 22
      functionsReached:
        - ih264d_unpack_chroma_coeff4x4_mb
        - ih264d_unpack_luma_coeff4x4_mb
        - ih264d_unpack_luma_coeff8x8_mb
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:616,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:620,22'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:632,63'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:636,13'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:636,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:638,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:642,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:648,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:650,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:725,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:650,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:653,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:688,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:654,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:656,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:682,9'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:656,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:658,41'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:681,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:663,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:665,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:673,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:690,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:0,0'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:692,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:698,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:702,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:720,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:702,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:704,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:712,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:732,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:734,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:808,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:743,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:745,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:771,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:751,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:753,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:759,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:777,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:779,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:804,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:785,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:787,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:793,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:816,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:821,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:821,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:824,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:826,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:632,32'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:638,35'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:642,35'
          Dst:             ih264d_unpack_luma_coeff8x8_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:725,5'
          Dst:             ih264d_unpack_chroma_coeff4x4_mb
    - functionName:    isvcd_update_intra_mb_inter_layer_info
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_update_ipcm_mb_inter_layer_info
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_process_inter_mb_rsd_pred_target_lyr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u1_mb_num
        - u1_inference_mode
        - pu2_res_luma_csbp
      BBCount:         81
      ICount:          1327
      EdgeCount:       106
      CyclomaticComplexity: 27
      functionsReached:
        - ih264d_unpack_chroma_coeff4x4_mb
        - ih264d_unpack_luma_coeff4x4_mb
        - ih264d_unpack_luma_coeff8x8_mb
        - isvcd_process_residual_resample_mb
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1984,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1986,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1988,20'
              BranchSideFuncs:
                - isvcd_process_residual_resample_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2008,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2010,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2012,8'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2012,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2014,12'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2022,9'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2014,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2016,27'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2020,5'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2016,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2016,56'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2016,78'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2018,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2018,47'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2018,71'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2022,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2024,63'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2028,13'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2028,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2030,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2034,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2042,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2044,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2155,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2044,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2047,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2100,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2048,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2050,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2094,9'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2050,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2052,41'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2084,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2059,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2062,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2072,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2102,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:0,0'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2104,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2112,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2116,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2141,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2116,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2119,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2129,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2170,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2172,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2268,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2181,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2183,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2219,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2191,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2193,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2200,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2200,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2202,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2211,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2225,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2227,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2263,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2236,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2238,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2245,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2245,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2247,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2256,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2295,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2298,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2300,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:2300,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2303,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:2305,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:2007,11'
          Dst:             isvcd_process_residual_resample_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:2024,32'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:2030,35'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:2034,35'
          Dst:             ih264d_unpack_luma_coeff8x8_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:2163,5'
          Dst:             ih264d_unpack_chroma_coeff4x4_mb
    - functionName:    isvcd_process_residual_resample_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
      BBCount:         50
      ICount:          629
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1851,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1851,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1851,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1851,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1851,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1851,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1852,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1852,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1852,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1852,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1852,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1852,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1853,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1853,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1853,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1853,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1853,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1853,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1854,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1854,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1854,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1854,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1854,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1854,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1863,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1866,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1873,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1866,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1868,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1870,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1873,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1876,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1883,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1876,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1878,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1880,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1887,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1890,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1897,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1890,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1892,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1894,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1897,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1900,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1908,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1900,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1902,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1904,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1945,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1947,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1949,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_decode_recon_tfr_nmb_non_base_lyr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u1_mb_idx
        - u1_num_mbs
        - u1_num_mbs_next
        - u1_tfr_n_mb
        - u1_end_of_row
      BBCount:         120
      ICount:          1124
      EdgeCount:       160
      CyclomaticComplexity: 42
      functionsReached:
        - ih264d_copy_intra_pred_line
        - ih264d_deblock_mb_nonmbaff
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - ih264d_transfer_mb_group_data
        - isvcd_process_ibl_mb
        - isvcd_process_ii_mb
        - isvcd_process_inter_mb_no_rsd_pred_non_target
        - isvcd_process_inter_mb_rsd_pred_non_target
        - isvcd_process_inter_mb_rsd_pred_target_lyr
        - isvcd_update_ibl_mb_inter_layer_info
        - isvcd_update_inter_mb_inter_layer_info
        - isvcd_update_intra_mb_inter_layer_info
        - isvcd_update_ipcm_mb_inter_layer_info
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1187,10'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1186,18'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1187,40'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1188,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1188,63'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1188,19'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1191,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1192,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1198,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1192,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1193,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1195,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1191,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1195,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1198,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1198,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1200,26'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1273,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1208,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1211,24'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1233,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1217,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1219,35'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1228,16'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1228,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1230,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1232,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1242,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1244,35'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1254,16'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1254,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1257,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1260,14'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1273,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1275,26'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1400,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1288,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1290,16'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_non_target
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_copy_intra_pred_line
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1337,18'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1290,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1293,34'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1314,21'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_non_target
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_inter_mb_no_rsd_pred_non_target
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1293,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1296,45'
              BranchSideFuncs:
                - isvcd_process_ii_mb
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1299,25'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1297,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1297,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1298,17'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1299,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1302,45'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1309,70'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1311,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1311,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1314,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1316,25'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_non_target
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_inter_mb_no_rsd_pred_non_target
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1334,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1316,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1319,73'
              BranchSideFuncs:
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1327,70'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_non_target
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1322,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1322,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1323,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1329,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1329,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1337,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1337,61'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1351,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1337,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1339,17'
              BranchSideFuncs:
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1351,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1339,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1341,48'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1347,55'
              BranchSideFuncs:
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1356,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1356,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1357,37'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1374,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1376,16'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1383,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1376,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1378,20'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1382,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1378,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1379,21'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1381,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1385,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1387,20'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1391,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1387,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1388,21'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1390,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1393,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1395,41'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1397,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_non_target
                - isvcd_process_inter_mb_no_rsd_pred_non_target
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1400,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1403,36'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1427,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1416,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1418,16'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1425,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1418,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1420,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1422,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1427,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1433,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1448,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1433,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1433,33'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1448,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1296,25'
          Dst:             isvcd_process_ii_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1302,21'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1303,21'
          Dst:             isvcd_update_inter_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1309,27'
          Dst:             isvcd_process_inter_mb_rsd_pred_target_lyr
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1319,27'
          Dst:             isvcd_process_inter_mb_no_rsd_pred_non_target
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1327,27'
          Dst:             isvcd_process_inter_mb_rsd_pred_non_target
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1342,17'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1343,17'
          Dst:             isvcd_update_intra_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1347,17'
          Dst:             isvcd_update_ipcm_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1355,19'
          Dst:             isvcd_process_ibl_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1357,13'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1358,13'
          Dst:             isvcd_update_inter_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1371,13'
          Dst:             isvcd_update_ibl_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1395,13'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1422,13'
          Dst:             ih264d_deblock_mb_nonmbaff
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1443,9'
          Dst:             ih264d_transfer_mb_group_data
    - functionName:    isvcd_process_ii_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
      BBCount:         14
      ICount:          135
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - isvcd_ii_pred_compute_flags_mb
        - isvcd_ii_pred_mb
        - isvcd_process_ibl_mb
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1137,35'
              BranchSideFuncs:
                - isvcd_ii_pred_compute_flags_mb
                - isvcd_process_ibl_mb
                - isvcd_ii_pred_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1151,30'
              BranchSideFuncs:
                - isvcd_process_ibl_mb
                - isvcd_ii_pred_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1147,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1149,5'
              BranchSideFuncs:
                - isvcd_process_ibl_mb
                - isvcd_ii_pred_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1151,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1153,42'
              BranchSideFuncs:
                - isvcd_process_ibl_mb
                - isvcd_ii_pred_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1160,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1154,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1156,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1158,26'
              BranchSideFuncs:
                - isvcd_ii_pred_mb
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1141,21'
          Dst:             isvcd_ii_pred_compute_flags_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1153,21'
          Dst:             isvcd_process_ibl_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1158,9'
          Dst:             isvcd_ii_pred_mb
    - functionName:    isvcd_update_inter_mb_inter_layer_info
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u1_inference_mode
      BBCount:         7
      ICount:          123
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:583,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:586,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:588,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:588,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:588,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:591,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_process_inter_mb_rsd_pred_non_target
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u1_inference_mode
        - pu2_res_luma_csbp
      BBCount:         63
      ICount:          1039
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_unpack_chroma_coeff4x4_mb
        - ih264d_unpack_luma_coeff4x4_mb
        - ih264d_unpack_luma_coeff8x8_mb
        - isvcd_process_residual_resample_mb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:855,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:857,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:859,22'
              BranchSideFuncs:
                - isvcd_process_residual_resample_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:871,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:873,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:876,9'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:876,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:878,63'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:882,13'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:882,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:884,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:888,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:895,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:897,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:993,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:897,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:900,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:945,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:901,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:903,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:939,9'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:903,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:905,41'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:931,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:910,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:913,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:921,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:947,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:0,0'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:949,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:955,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:959,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:981,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:959,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:962,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:971,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1009,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1011,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1097,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1020,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1022,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1054,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1028,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1031,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1039,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1060,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1062,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1093,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1068,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1071,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1079,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:870,11'
          Dst:             isvcd_process_residual_resample_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:878,32'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:884,35'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:888,35'
          Dst:             ih264d_unpack_luma_coeff8x8_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:999,5'
          Dst:             ih264d_unpack_chroma_coeff4x4_mb
    - functionName:    isvcd_process_ibl_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u1_mb_num
        - u1_inter_intra_mode
      BBCount:         44
      ICount:          655
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - isvcd_intra_resamp_mb
        - isvcd_intra_resamp_mb_dyadic
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1686,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1688,32'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1701,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1701,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1703,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1706,32'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1741,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1743,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1748,9'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1743,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1743,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1743,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1743,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1743,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1743,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1744,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1744,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1744,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1744,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1744,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1744,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1755,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1757,27'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1761,10'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1757,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1757,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1757,27'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1757,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1757,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1757,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1758,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1758,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1758,27'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1758,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1758,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1758,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
                - isvcd_intra_resamp_mb_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1775,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1777,44'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1782,37'
              BranchSideFuncs:
                - isvcd_intra_resamp_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:1785,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1785,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:1786,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1777,15'
          Dst:             isvcd_intra_resamp_mb_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:1782,15'
          Dst:             isvcd_intra_resamp_mb
    - functionName:    isvcd_update_ibl_mb_inter_layer_info
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_mv_pred_ref_tfr_nby2_epmb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
      BBCount:         107
      ICount:          1178
      EdgeCount:       142
      CyclomaticComplexity: 37
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
        - isvcd_interlyr_motion_mode_pred
        - isvcd_retrive_infer_mode_mv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:198,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:202,19'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:491,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:220,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:228,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:479,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:243,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:243,59'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:246,21'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:243,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:246,21'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:450,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:260,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:262,34'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:273,21'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:262,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:262,32'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:262,32'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:263,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:265,38'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:270,17'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:266,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:266,53'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:267,53'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:282,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:284,37'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:443,25'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:287,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:291,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:331,39'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:294,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:294,55'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:294,38'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,60'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,60'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,70'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,66'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,93'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:316,93'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:319,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:321,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:326,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:333,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:334,43'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:335,46'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:350,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:352,32'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:357,52'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:352,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:354,46'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:356,25'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:359,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:360,35'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:379,57'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:359,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:366,29'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:379,57'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:382,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:384,43'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:391,48'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:400,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:400,46'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:402,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:400,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:401,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:402,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:402,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:402,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:403,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,58'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,77'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,71'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,71'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,81'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,77'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,94'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:424,94'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:430,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:432,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:437,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:443,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:445,51'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:447,13'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:451,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:452,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:457,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:451,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:454,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:457,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:457,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:459,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:462,29'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:465,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:467,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:472,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:479,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:481,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:486,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:240,30'
          Dst:             isvcd_interlyr_motion_mode_pred
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:306,29'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:321,29'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:379,29'
          Dst:             isvcd_retrive_infer_mode_mv
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:409,29'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:432,29'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:467,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_process_epslice.c:481,17'
          Dst:             ih264d_rep_mv_colz
    - functionName:    isvcd_interlyr_motion_mode_pred
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - ps_mb_part_info
        - ps_part
      BBCount:         20
      ICount:          178
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:117,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:119,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:126,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:131,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:133,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:137,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:145,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:147,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:149,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_process_epslice.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:152,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_process_epslice.c:157,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_retrive_infer_mode_mv
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_process_epslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_mvpred
        - u1_lx
        - u1_sub_mb_num
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_compute_bs_non_mbaff_thread
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         45
      ICount:          913
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_update_csbp_8x8
        - isvcd_fill_bs_ibl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:148,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:150,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:180,5'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:183,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:185,23'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:194,25'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:200,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:200,31'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:203,22'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:215,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:216,9'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:220,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:216,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:217,9'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:220,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:217,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:218,9'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:220,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:215,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:220,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:226,21'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:220,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:222,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:225,5'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:243,27'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:260,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:262,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:267,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:269,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:271,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:312,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:314,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:222,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:243,9'
          Dst:             isvcd_fill_bs_ibl
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_compute_bs.c:255,13'
          Dst:             ih264d_fill_bs2_horz_vert
    - functionName:    isvcd_decode_picture_thread
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         19
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ih264d_format_convert
        - isvcd_decode_slice_thread
        - ithread_set_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:572,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:572,27'
              BranchSideFuncs:
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:575,16'
              BranchSideFuncs:
                - isvcd_decode_slice_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:575,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:578,17'
              BranchSideFuncs:
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:582,17'
              BranchSideFuncs:
                - isvcd_decode_slice_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:586,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:586,47'
              BranchSideFuncs:
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:605,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:586,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:587,13'
              BranchSideFuncs:
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:605,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:586,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:590,18'
              BranchSideFuncs:
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:605,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:549,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:571,19'
          Dst:             isvcd_decode_slice_thread
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:591,13'
          Dst:             ih264d_format_convert
    - functionName:    isvcd_decode_slice_thread
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         56
      ICount:          591
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_format_convert
        - isvcd_decode_recon_tfr_nmb_thread
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:401,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:403,13'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:407,16'
              BranchSideFuncs:
                - ithread_yield
                - isvcd_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:407,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:409,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:412,21'
              BranchSideFuncs:
                - ithread_yield
                - isvcd_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:410,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:410,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:411,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:412,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:412,56'
              BranchSideFuncs:
                - ithread_yield
                - isvcd_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:424,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:412,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:413,22'
              BranchSideFuncs:
                - ithread_yield
                - isvcd_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:424,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:412,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:416,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:424,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:416,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:415,17'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:415,17'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:446,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:446,40'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:449,22'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:446,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:449,22'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:453,20'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:481,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:482,32'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:483,84'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:482,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:483,32'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:483,84'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:483,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:483,84'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:484,32'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:486,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:488,13'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:493,5'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:495,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:497,28'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:524,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:499,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:501,26'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:510,26'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:517,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:519,53'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:522,12'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:522,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:495,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:522,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:418,17'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:425,17'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:519,19'
          Dst:             isvcd_decode_recon_tfr_nmb_thread
    - functionName:    isvcd_decode_recon_tfr_nmb_thread
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u1_num_mbs
        - u1_num_mbs_next
        - u1_end_of_row
      BBCount:         112
      ICount:          1188
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached:
        - ih264d_copy_intra_pred_line
        - ih264d_deblock_mb_nonmbaff
        - ih264d_decode_tfr_nmb
        - ih264d_format_convert
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - isvcd_process_ibl_mb
        - isvcd_process_ii_mb
        - isvcd_process_inter_mb_rsd_pred_target_lyr
        - isvcd_update_ibl_mb_inter_layer_info
        - isvcd_update_inter_mb_inter_layer_info
        - isvcd_update_intra_mb_inter_layer_info
        - isvcd_update_ipcm_mb_inter_layer_info
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:94,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:94,49'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:94,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:95,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:95,49'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:95,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:104,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:104,19'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:104,19'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:107,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:109,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:113,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:113,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:115,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:120,20'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:116,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:116,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:117,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:120,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:120,55'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:132,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:120,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:121,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:132,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:120,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:124,25'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:132,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:124,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:123,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:123,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:135,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:137,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:144,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:146,21'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:222,11'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:149,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:151,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:155,27'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:164,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:166,20'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:185,17'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:172,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:174,31'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:183,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:193,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:195,31'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:205,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:222,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:224,27'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:323,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:227,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:229,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:233,29'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:242,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:242,44'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:244,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:242,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:244,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:315,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:244,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:248,38'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:271,22'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:248,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:250,51'
              BranchSideFuncs:
                - isvcd_process_ii_mb
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:254,29'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:252,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:252,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:253,21'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:254,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:257,49'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:265,29'
              BranchSideFuncs:
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:266,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:266,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:271,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:272,22'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:286,21'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:271,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:274,21'
              BranchSideFuncs:
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:286,21'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:274,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:276,52'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:282,59'
              BranchSideFuncs:
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:292,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:292,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:294,45'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:311,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:312,45'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:313,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - isvcd_process_ibl_mb
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_update_ibl_mb_inter_layer_info
                - isvcd_update_ipcm_mb_inter_layer_info
                - ih264d_process_intra_mb
                - isvcd_update_intra_mb_inter_layer_info
                - isvcd_process_inter_mb_rsd_pred_target_lyr
                - ih264d_process_inter_mb
                - isvcd_update_inter_mb_inter_layer_info
                - isvcd_process_ii_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:323,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:326,36'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:347,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:339,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:341,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:344,5'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:348,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:350,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:352,23'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:357,27'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:126,21'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:133,21'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:250,31'
          Dst:             isvcd_process_ii_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:257,25'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:258,25'
          Dst:             isvcd_update_inter_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:264,31'
          Dst:             isvcd_process_inter_mb_rsd_pred_target_lyr
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:277,21'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:278,21'
          Dst:             isvcd_update_intra_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:282,21'
          Dst:             isvcd_update_ipcm_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:291,27'
          Dst:             isvcd_process_ibl_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:294,21'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:295,21'
          Dst:             isvcd_update_inter_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:308,17'
          Dst:             isvcd_update_ibl_mb_inter_layer_info
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:312,17'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:341,13'
          Dst:             ih264d_deblock_mb_nonmbaff
        - Src:             '/src/libavc/decoder/svc/isvcd_thread_parse_decode.c:357,5'
          Dst:             ih264d_decode_tfr_nmb
    - functionName:    isvcd_init_pic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_frame_num
        - i4_poc
        - ps_pps
      BBCount:         68
      ICount:          692
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - ih264_buf_mgr_set_status
        - ih264d_create_mv_bank
        - ih264d_create_pic_buffers
        - ih264d_get_dpb_size
        - ih264d_init_dec_mb_grp
        - ih264d_release_display_bufs
        - ih264d_release_pics_in_dpb
        - ih264d_reset_ref_bufs
        - isvcd_allocate_dynamic_bufs
        - isvcd_free_dynamic_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:786,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:788,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:905,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:791,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:792,18'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:800,36'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:791,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:794,16'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:800,36'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:794,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:795,44'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:797,44'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:800,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:800,60'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:802,12'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:802,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:804,16'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:811,44'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:804,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:805,39'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:807,39'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:815,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:815,31'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:815,31'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:818,35'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:821,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:818,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:821,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:821,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:821,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:821,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:821,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:825,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:827,49'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:836,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:836,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:836,43'
              BranchSideFuncs:
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
                - ih264d_init_dec_mb_grp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:839,42'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:836,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:839,42'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:843,43'
              BranchSideFuncs:
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:840,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:840,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:841,9'
              BranchSideFuncs:
                - isvcd_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - isvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:845,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:848,37'
              BranchSideFuncs:
                - isvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:853,41'
              BranchSideFuncs:
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:854,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:854,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:856,37'
              BranchSideFuncs:
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:857,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:857,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:860,12'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:860,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:864,19'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:870,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:864,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:866,56'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:868,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:898,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:898,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:899,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:900,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:900,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:901,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:788,46'
          Dst:             ih264d_get_dpb_size
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:827,13'
          Dst:             ih264d_release_pics_in_dpb
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:828,13'
          Dst:             ih264d_release_display_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:829,13'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:839,19'
          Dst:             ih264d_init_dec_mb_grp
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:843,15'
          Dst:             isvcd_allocate_dynamic_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:848,13'
          Dst:             isvcd_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:853,15'
          Dst:             ih264d_create_pic_buffers
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:856,15'
          Dst:             ih264d_create_mv_bank
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:866,17'
          Dst:             ih264_buf_mgr_set_status
    - functionName:    isvcd_allocate_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         24
      ICount:          546
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - ih264d_allocate_dynamic_bufs
        - ih264d_free_dynamic_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:128,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:131,34'
              BranchSideFuncs:
                - ih264d_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:135,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:141,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:144,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:151,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:158,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:159,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:167,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:168,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:179,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:179,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:180,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:193,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:194,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:206,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:206,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:207,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:219,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:219,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:220,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:126,18'
          Dst:             ih264d_allocate_dynamic_bufs
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:131,9'
          Dst:             ih264d_free_dynamic_bufs
    - functionName:    isvcd_free_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         27
      ICount:          245
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_free_dynamic_bufs
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:88,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:89,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:89,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:89,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:90,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:90,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:90,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:91,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:92,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:92,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:92,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:93,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:93,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:94,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:95,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:95,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:95,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:95,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:87,5'
          Dst:             ih264d_free_dynamic_bufs
    - functionName:    isvcd_decode_gaps_in_frame_num
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_frame_num
      BBCount:         66
      ICount:          508
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - ih264d_assign_display_seq
        - ih264d_delete_nonref_nondisplay_pics
        - ih264d_do_mmco_for_gaps
        - ih264d_insert_pic_in_display_list
        - isvcd_decode_pic_order_cnt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:619,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:621,12'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:624,23'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:621,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:621,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:622,5'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:627,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:629,28'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:632,8'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:632,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:637,9'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:637,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:637,56'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:641,24'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:637,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:641,24'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:657,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:659,33'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:661,22'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:659,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:659,68'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:660,5'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:661,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:664,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:668,12'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:673,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:675,46'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:734,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:676,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:680,47'
              BranchSideFuncs:
                - isvcd_decode_pic_order_cnt
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:702,12'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:682,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:682,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:685,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:685,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:685,67'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:687,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:687,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:690,36'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:698,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:694,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:693,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:694,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:694,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:693,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:694,65'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:702,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:704,45'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:710,39'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:705,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:705,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:706,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:711,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:713,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:713,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:716,49'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:719,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:719,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:721,9'
              BranchSideFuncs:
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:723,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:723,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:725,46'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:728,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:673,5'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:730,32'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - isvcd_decode_pic_order_cnt
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:675,9'
          Dst:             ih264d_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:680,17'
          Dst:             isvcd_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:704,19'
          Dst:             ih264d_assign_display_seq
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:716,15'
          Dst:             ih264d_insert_pic_in_display_list
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:722,15'
          Dst:             ih264d_do_mmco_for_gaps
        - Src:             '/src/libavc/decoder/svc/isvcd_utils.c:725,9'
          Dst:             ih264d_delete_nonref_nondisplay_pics
    - functionName:    isvcd_decode_pic_order_cnt
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_is_idr_slice
        - u2_frame_num
        - ps_prev_poc
        - ps_cur_poc
        - ps_cur_slice
        - ps_pps
        - u1_nal_ref_idc
        - u1_bottom_field_flag
        - u1_field_pic_flag
        - pi4_poc
        - ps_dec
      BBCount:         188
      ICount:          1175
      EdgeCount:       251
      CyclomaticComplexity: 65
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:259,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:263,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:350,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:482,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:555,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:263,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:265,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:268,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:270,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:282,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:272,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:277,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:282,87'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:283,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:289,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:282,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:287,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:289,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:289,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:290,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:298,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:289,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:294,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:298,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:301,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:301,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:303,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:301,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:303,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:311,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:304,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:304,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:306,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:304,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:306,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:308,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:311,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:314,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:321,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:317,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:317,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:319,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:324,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:324,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:326,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:324,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:326,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:328,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:331,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:331,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:333,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:331,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:333,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:335,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:351,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:353,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:364,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:353,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:355,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:360,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:367,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:369,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:373,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:373,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:376,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:384,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:377,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:377,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:379,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:377,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:379,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:381,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:387,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:389,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:397,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:390,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:390,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:392,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:390,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:392,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:394,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:398,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:398,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:401,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:398,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:398,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:401,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:402,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:404,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:410,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:410,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:413,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:429,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:419,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:421,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:424,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:424,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:424,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:424,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:424,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:424,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:426,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:431,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:433,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:441,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:435,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:435,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:435,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:435,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:435,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:437,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:441,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:443,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:455,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:445,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:445,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:445,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:445,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:445,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:446,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:452,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:452,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:452,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:452,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:452,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:453,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:455,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:457,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:464,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:459,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:459,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:459,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:459,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:459,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:460,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:467,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:467,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:467,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:468,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:483,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:485,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:494,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:485,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:487,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:491,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:497,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:499,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:503,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:503,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:506,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:514,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:507,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:507,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:509,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:507,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:509,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:511,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:517,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:518,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:519,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:519,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:521,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:530,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:522,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:522,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:524,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:522,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:524,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:526,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:531,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:531,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:533,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:531,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:533,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:535,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:539,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:541,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:544,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:544,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:545,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:547,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:559,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:561,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:565,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:561,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:561,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:561,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_utils.c:565,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:567,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_utils.c:572,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_vui_ext_parametres
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_vui_ext
        - ps_bitstrm
      BBCount:         29
      ICount:          285
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_parse_hrd_parametres
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:75,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:80,14'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:80,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:82,79'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:117,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:87,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:90,38'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:97,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:98,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:100,48'
              BranchSideFuncs:
                - ih264d_parse_hrd_parametres
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:104,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:101,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:101,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:102,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:105,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:107,48'
              BranchSideFuncs:
                - ih264d_parse_hrd_parametres
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:110,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:108,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:108,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:109,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:110,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:111,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:113,87'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_vui.c:110,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:113,87'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_vui.c:115,88'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:74,53'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:82,58'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:83,55'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:84,56'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:85,69'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:90,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:91,59'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:93,17'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:97,13'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:100,19'
          Dst:             ih264d_parse_hrd_parametres
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:104,13'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:107,19'
          Dst:             ih264d_parse_hrd_parametres
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:113,67'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_vui.c:115,68'
          Dst:             ih264d_get_bit_h264
    - functionName:    isvcd_ii_pred_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_ii_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
        - ps_cur_mb_info
      BBCount:         15
      ICount:          497
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - isvcd_copy_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:521,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:524,29'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:544,25'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:544,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:546,30'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:590,25'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:590,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:592,29'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:636,25'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:636,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:636,12'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:638,29'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:524,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:532,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:559,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:578,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:609,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:624,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:659,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:678,13'
          Dst:             isvcd_copy_data
    - functionName:    isvcd_ii_pred_compute_flags_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_ii_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ii_pred_ctxt
        - ps_ref_mb_mode
        - ps_coord
        - pv_mb_prms
        - pv_svc_mb_prms
        - pu1_ii_mb_mode
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - isvcd_ii_get_ref_projections
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:392,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:392,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:395,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:392,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:392,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:395,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:392,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:393,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:395,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:392,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:398,43'
              BranchSideFuncs:
                - isvcd_ii_get_ref_projections
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:421,55'
              BranchSideFuncs:
                - isvcd_ii_get_ref_projections
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:426,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:426,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:429,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:434,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:421,26'
          Dst:             isvcd_ii_get_ref_projections
    - functionName:    isvcd_ii_get_ref_projections
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_ii_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_ii_mb_ctxt
        - ps_ref_mb_mode
        - i4_mb_x
        - i4_mb_y
      BBCount:         54
      ICount:          481
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - isvcd_ii_get_ref_mb_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:244,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:244,52'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:252,9'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:247,13'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:252,9'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:258,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:258,52'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:265,9'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:258,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:261,13'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:265,9'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:272,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:272,52'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:279,9'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:275,13'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:279,9'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:286,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:286,52'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:293,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:289,13'
              BranchSideFuncs:
                - isvcd_ii_get_ref_mb_mode
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:293,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:298,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:303,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:299,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:300,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:303,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:300,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:301,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:303,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:298,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:303,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:307,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:314,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:355,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:320,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:322,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:335,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:326,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:328,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:331,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:349,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:341,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:343,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:346,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:246,49'
          Dst:             isvcd_ii_get_ref_mb_mode
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:260,47'
          Dst:             isvcd_ii_get_ref_mb_mode
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:274,49'
          Dst:             isvcd_ii_get_ref_mb_mode
        - Src:             '/src/libavc/decoder/svc/isvcd_ii_pred.c:288,47'
          Dst:             isvcd_ii_get_ref_mb_mode
    - functionName:    isvcd_ii_get_ref_mb_mode
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_ii_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi1_ref_mb_modes
        - i4_ref_mode_stride
        - i4_ref_mode_size
        - i4_x_ref
        - i4_y_ref
      BBCount:         4
      ICount:          72
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:175,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:183,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_ii_pred_res_init
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_ii_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
      BBCount:         11
      ICount:          128
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:113,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:113,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:120,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:113,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:116,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:120,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:120,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:120,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:120,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_ii_pred.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_ii_pred.c:122,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_intra_resamp_res_init
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5002
      functionLinenumberEnd: 5159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
      BBCount:         40
      ICount:          486
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - isvcd_intra_resamp_populate_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5023,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5025,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5042,30'
              BranchSideFuncs:
                - isvcd_intra_resamp_populate_list
                - isvcd_intra_resamp_populate_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5066,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5068,20'
              BranchSideFuncs:
                - isvcd_intra_resamp_populate_list
                - isvcd_intra_resamp_populate_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5148,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5087,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5089,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5144,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5109,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5109,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5115,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5109,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5111,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5115,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5119,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5121,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5126,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5121,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5121,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5123,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5121,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5123,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5125,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5131,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5133,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5135,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5135,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5137,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5141,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5148,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5150,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5080,9'
          Dst:             isvcd_intra_resamp_populate_list
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:5083,9'
          Dst:             isvcd_intra_resamp_populate_list
    - functionName:    isvcd_intra_resamp_populate_list
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4109
      functionLinenumberEnd: 4606
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_map_ctxt
        - ps_curr_res_prms
        - ps_ref_res_prms
        - i4_chroma_flag
        - ps_svc_lyr_dec
      BBCount:         116
      ICount:          1567
      EdgeCount:       151
      CyclomaticComplexity: 37
      functionsReached:
        - isvcd_get_ceil_log2
        - isvcd_intra_resamp_generate_segment_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4195,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4197,29'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4208,27'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4222,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4224,20'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4229,47'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4236,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4236,65'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4238,22'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4238,22'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4249,20'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4240,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4241,34'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4243,29'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4258,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4258,63'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4268,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4258,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4260,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4268,23'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4298,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4359,24'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4305,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4307,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4324,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4307,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4307,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4307,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4308,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4308,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4308,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4315,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4317,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4322,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4317,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4319,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4321,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4330,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4332,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4349,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4332,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4332,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4332,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4333,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4333,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4333,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4340,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4342,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4347,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4342,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4344,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4346,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4364,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4371,50'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4432,18'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4397,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4399,34'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4403,24'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4406,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4406,65'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4411,39'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4419,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4421,31'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4425,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4432,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4439,50'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4498,20'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4464,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4466,34'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4470,24'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4472,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4472,65'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4477,39'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4484,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4486,31'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4490,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4508,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4513,33'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4538,26'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4540,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4546,33'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4577,24'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4550,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4551,31'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4553,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4550,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4553,25'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4556,47'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4581,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4583,40'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4587,18'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4583,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4583,66'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4583,86'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4587,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4589,40'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4598,48'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4589,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4589,66'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4589,86'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4592,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4592,65'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4592,65'
              BranchSideFuncs:
                - isvcd_intra_resamp_generate_segment_lookup
                - isvcd_intra_resamp_generate_segment_lookup
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4229,27'
          Dst:             isvcd_get_ceil_log2
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4230,27'
          Dst:             isvcd_get_ceil_log2
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4598,5'
          Dst:             isvcd_intra_resamp_generate_segment_lookup
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4602,5'
          Dst:             isvcd_intra_resamp_generate_segment_lookup
    - functionName:    isvcd_get_ceil_log2
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i4_input
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:273,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:275,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:278,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_intra_resamp_generate_segment_lookup
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3981
      functionLinenumberEnd: 4082
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_seg_lookup_table
        - i4_dimension
        - i4_mb_size
        - i4_shift_val
      BBCount:         32
      ICount:          288
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3993,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3995,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4082,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3999,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4002,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4006,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4012,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4015,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4080,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4015,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4017,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4021,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4028,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4028,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4029,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4034,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4036,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4041,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4046,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4048,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4057,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4048,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4050,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4054,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4057,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4059,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4070,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4059,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4061,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4065,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_intra_resamp_res_init_update_flags
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4963
      functionLinenumberEnd: 4974
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_crop_wnd_flag_res_int
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4850
      functionLinenumberEnd: 4935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
      BBCount:         17
      ICount:          226
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4875,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4878,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4883,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4886,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4890,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4895,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4898,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4901,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4906,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4913,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4918,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4930,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4932,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4935,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_populate_res_prms
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4631
      functionLinenumberEnd: 4823
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
      BBCount:         57
      ICount:          741
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4658,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4660,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4684,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4706,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4710,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4777,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4717,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4717,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4718,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4717,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4720,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4723,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4723,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4723,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4724,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4723,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4726,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4729,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4729,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4731,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4734,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4734,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4736,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4741,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4741,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4742,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4746,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4741,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4744,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4746,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4746,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4747,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4749,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4746,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4749,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4755,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4757,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4764,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4757,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4758,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4760,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4757,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4760,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4762,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4791,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4793,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4798,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4800,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4802,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4809,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4809,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4811,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:4817,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_intra_resamp_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3876
      functionLinenumberEnd: 3951
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - ps_ref_luma
        - ps_ref_chroma
        - ps_ref_mb_mode_map
        - ps_curr_luma
        - ps_curr_chroma
        - ps_mb_coord
      BBCount:         8
      ICount:          203
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - isvcd_reflayer_construction
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3910,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3912,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3915,5'
              BranchSideFuncs:
                - isvcd_reflayer_construction
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3933,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3935,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3937,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3906,11'
          Dst:             isvcd_reflayer_construction
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3929,11'
          Dst:             isvcd_reflayer_construction
    - functionName:    isvcd_reflayer_construction
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - pu1_inp_1
        - pu1_inp_2
        - i4_inp_stride
        - i4_refarray_stride
        - ps_ref_mb_mode_map
        - ps_coord
        - i4_chroma_flag
      BBCount:         78
      ICount:          990
      EdgeCount:       103
      CyclomaticComplexity: 27
      functionsReached:
        - isvcd_copy_data
        - isvcd_copy_data_semiplanr
        - isvcd_fill_non_avail_pixel
        - isvcd_get_ref_layer_mbtype
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1716,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1718,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1724,13'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1724,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1725,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1727,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1760,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1767,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1841,21'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1795,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1802,25'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1837,5'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1808,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1810,29'
              BranchSideFuncs:
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1827,32'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1817,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1820,21'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1823,25'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1827,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1830,17'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1833,21'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,26'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,26'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,26'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1861,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,22'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,22'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1862,22'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,26'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,26'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,26'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1863,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,22'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,24'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,22'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1864,22'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
                - isvcd_copy_data
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1874,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1876,30'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1887,30'
              BranchSideFuncs:
                - isvcd_copy_data_semiplanr
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1920,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1927,24'
              BranchSideFuncs:
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1978,8'
              BranchSideFuncs:
                - isvcd_fill_non_avail_pixel
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1937,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1939,28'
              BranchSideFuncs:
                - isvcd_get_ref_layer_mbtype
                - isvcd_fill_non_avail_pixel
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1969,17'
              BranchSideFuncs:
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1946,28'
              BranchSideFuncs:
                - isvcd_get_ref_layer_mbtype
                - isvcd_fill_non_avail_pixel
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1951,44'
              BranchSideFuncs:
                - isvcd_get_ref_layer_mbtype
                - isvcd_fill_non_avail_pixel
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1954,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1956,32'
              BranchSideFuncs:
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1960,37'
              BranchSideFuncs:
                - isvcd_fill_non_avail_pixel
                - isvcd_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1978,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1980,36'
              BranchSideFuncs:
                - isvcd_fill_non_avail_pixel
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1983,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1816,21'
          Dst:             isvcd_get_ref_layer_mbtype
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1882,13'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1892,13'
          Dst:             isvcd_copy_data_semiplanr
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1951,17'
          Dst:             isvcd_get_ref_layer_mbtype
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1980,9'
          Dst:             isvcd_fill_non_avail_pixel
    - functionName:    isvcd_get_ref_layer_mbtype
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - pi1_ref_mb_modes
        - pi4_mb_type
        - i1_curr_slice_id
        - i1_cons_intr_samp_flag
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1605,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1608,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1614,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1620,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1623,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1625,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_copy_data
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - i4_src_stride
        - pu1_dst
        - i4_dst_stride
        - i4_num_bytes
        - i4_num_lines
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:356,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:360,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_copy_data_semiplanr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - i4_src_stride
        - pu1_dst1
        - pu1_dst2
        - i4_dst_stride
        - i4_num_bytes
        - i4_num_lines
      BBCount:         9
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:397,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:399,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:401,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:405,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_fill_non_avail_pixel
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_map_ctxt
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - ps_mb_coord
        - i4_chroma_flag
        - u1_avail_map
      BBCount:         20
      ICount:          564
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - isvcd_left_most_bit_detect
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1462,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1464,30'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1468,30'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1494,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1504,25'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1564,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1523,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1525,29'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1563,5'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1543,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1545,32'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1547,37'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1549,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1551,17'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1557,51'
              BranchSideFuncs:
                - isvcd_left_most_bit_detect
                - isvcd_left_most_bit_detect
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1520,16'
          Dst:             isvcd_left_most_bit_detect
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1557,24'
          Dst:             isvcd_left_most_bit_detect
    - functionName:    isvcd_left_most_bit_detect
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_num
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.h:100,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.h:102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.h:105,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.h:107,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.h:109,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.h:111,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.h:113,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.h:107,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.h:113,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_left_right_padding_chroma
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         11
      ICount:          189
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:646,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:646,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:646,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:647,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:651,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:651,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:651,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:653,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:660,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_diag_reconstruction_chroma
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         85
      ICount:          1203
      EdgeCount:       108
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:989,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:989,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:989,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:990,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:990,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:990,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:994,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:994,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1043,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:994,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1043,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:997,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:999,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1005,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1010,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1014,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1020,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1020,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1024,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1035,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1035,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1037,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1042,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1043,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1043,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1094,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1043,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1046,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1094,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1049,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1051,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1058,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1058,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1062,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1070,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1070,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1074,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1085,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1085,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1087,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1094,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1094,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1150,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1094,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1097,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1150,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1103,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1105,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1112,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1112,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1116,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1124,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1124,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1128,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1139,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1139,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1141,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1146,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1154,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1156,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1163,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1168,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1172,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1178,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1178,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1182,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1193,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1193,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1195,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_top_bot_padding_chroma
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         11
      ICount:          180
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:747,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:747,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:747,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:748,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:754,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:754,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:754,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:756,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:761,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_diag_padding_chroma
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         17
      ICount:          226
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1288,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1288,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1288,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1289,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1289,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1289,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1290,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1290,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1290,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1291,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1297,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1297,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1297,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1299,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1304,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_left_right_padding
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         11
      ICount:          147
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:596,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:596,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:596,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:597,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:600,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:600,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:600,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:602,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:606,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_diag_reconstruction
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         85
      ICount:          822
      EdgeCount:       108
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:800,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:800,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:800,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:801,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:801,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:801,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:805,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:805,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:839,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:805,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:808,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:839,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:808,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:810,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:814,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:821,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:824,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:824,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:827,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:833,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:833,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:835,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:838,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:839,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:839,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:872,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:839,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:843,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:872,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:844,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:846,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:850,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:850,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:854,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:857,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:857,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:860,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:866,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:866,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:868,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:871,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:872,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:872,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:911,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:872,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:876,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:911,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:879,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:881,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:885,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:885,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:889,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:892,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:892,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:895,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:901,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:901,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:903,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:906,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:912,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:914,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:918,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:921,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:925,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:928,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:928,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:931,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:937,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:937,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:939,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_top_bot_padding
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         11
      ICount:          143
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:695,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:695,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:695,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:696,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:699,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:699,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:699,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:701,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:704,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_diag_padding
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i1_xd_index
        - i1_yd_index
        - u1_seg_wd
        - u1_seg_ht
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_mb_adjoin_x
        - i4_mb_adjoin_y
        - i4_corner_pixel_available
      BBCount:         17
      ICount:          190
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1235,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1235,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1235,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1236,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1236,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1236,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1237,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1237,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1237,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1238,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1241,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1241,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1241,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1243,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1246,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_interpolate_intra_base
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3680
      functionLinenumberEnd: 3842
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - pu1_out
        - i4_out_stride
        - i4_refarray_wd
        - i4_mb_x
        - i4_mb_y
        - i4_chroma_flag
        - i4_refarray_flag
      BBCount:         44
      ICount:          676
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3707,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3709,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3711,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3719,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3720,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3722,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3750,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3752,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3794,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3752,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3760,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3791,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3767,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3770,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3784,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3799,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3801,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3842,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3801,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3808,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3839,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3815,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3819,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3831,68'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3819,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3819,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3838,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3819,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3838,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3838,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3831,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3831,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3838,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3831,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3838,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3838,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_intra_resamp_mb_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3500
      functionLinenumberEnd: 3647
      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:
        - pv_intra_samp_ctxt
        - ps_ref_luma
        - ps_ref_chroma
        - ps_ref_mb_mode_map
        - ps_curr_luma
        - ps_curr_chroma
        - ps_mb_coord
        - pv_svc_dec
      BBCount:         30
      ICount:          395
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - isvcd_reflayer_construction_dyadic
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3543,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3545,17'
              BranchSideFuncs:
                - isvcd_reflayer_construction_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3549,17'
              BranchSideFuncs:
                - isvcd_reflayer_construction_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3551,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3553,16'
              BranchSideFuncs:
                - isvcd_reflayer_construction_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3557,16'
              BranchSideFuncs:
                - isvcd_reflayer_construction_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3576,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3578,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3583,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3584,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3586,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3588,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3588,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3590,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3592,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3609,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3611,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3613,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3615,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3619,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3630,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3632,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3634,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3634,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3636,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3640,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3572,11'
          Dst:             isvcd_reflayer_construction_dyadic
    - functionName:    isvcd_reflayer_construction_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - ps_ref_mb_mode_map
        - pu1_inp_luma
        - pu1_inp_chroma
        - i4_inp_luma_stride
        - i4_inp_chroma_stride
        - i4_top
        - i4_left
        - u2_mb_x
        - u2_mb_y
      BBCount:         144
      ICount:          2451
      EdgeCount:       186
      CyclomaticComplexity: 44
      functionsReached:
        - isvcd_copy_data
        - isvcd_copy_data_semiplanr
        - isvcd_corner_samp_dyadic
        - isvcd_diagonal_construct_dyadic
        - isvcd_get_ref_layer_avlblty_dyadic
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2074,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2076,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2079,25'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data_semiplanr
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2100,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2107,31'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data_semiplanr
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2121,21'
              BranchSideFuncs:
                - isvcd_copy_data
                - isvcd_copy_data_semiplanr
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2184,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2187,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2190,10'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2190,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2196,22'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2223,10'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2223,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2231,15'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2265,10'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2233,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2235,19'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2237,21'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2243,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2245,34'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2250,18'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2258,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2260,34'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2263,5'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2265,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2273,22'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2312,10'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2275,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2277,19'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2279,21'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2284,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2286,35'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2293,18'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2301,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2303,36'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2310,5'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2312,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2314,14'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2400,10'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2314,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2319,25'
              BranchSideFuncs:
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2353,48'
              BranchSideFuncs:
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2372,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2374,42'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2379,24'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2379,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2381,28'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2392,45'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2381,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2383,53'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2387,22'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2400,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2402,14'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2486,8'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2402,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2406,26'
              BranchSideFuncs:
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2440,48'
              BranchSideFuncs:
                - isvcd_get_ref_layer_avlblty_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2458,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2460,42'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2465,24'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2465,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2467,28'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2478,45'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2467,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2469,53'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2473,22'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2486,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2488,14'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2684,21'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2488,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2496,42'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2585,14'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2501,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2503,23'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2507,25'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2518,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2520,42'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2525,16'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2525,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2528,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2551,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2535,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2537,26'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2546,21'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2558,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2561,25'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2569,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2574,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2576,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2583,9'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2585,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2593,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2678,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2597,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2599,23'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2603,25'
              BranchSideFuncs:
                - isvcd_corner_samp_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2613,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2615,42'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2620,16'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2620,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2623,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2646,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2630,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2632,26'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2640,21'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2653,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2656,25'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2663,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2668,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2670,66'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2677,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2684,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2687,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2713,26'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2713,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2716,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2746,25'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2766,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2768,28'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2779,45'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2768,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2770,53'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2774,22'
              BranchSideFuncs:
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
                - isvcd_diagonal_construct_dyadic
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2136,9'
          Dst:             isvcd_copy_data
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2142,9'
          Dst:             isvcd_copy_data_semiplanr
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2151,9'
          Dst:             isvcd_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2157,9'
          Dst:             isvcd_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2163,9'
          Dst:             isvcd_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2169,9'
          Dst:             isvcd_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2175,9'
          Dst:             isvcd_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2353,13'
          Dst:             isvcd_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2374,17'
          Dst:             isvcd_corner_samp_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2383,21'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2392,13'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2395,13'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2440,13'
          Dst:             isvcd_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2460,17'
          Dst:             isvcd_corner_samp_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2469,21'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2478,13'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2481,13'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2520,17'
          Dst:             isvcd_corner_samp_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2528,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2538,38'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2545,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2551,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2560,38'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2569,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2576,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2578,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2615,17'
          Dst:             isvcd_corner_samp_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2623,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2633,38'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2639,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2646,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2655,38'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2663,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2670,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2672,34'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2770,21'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2779,13'
          Dst:             isvcd_diagonal_construct_dyadic
        - Src:             '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2782,13'
          Dst:             isvcd_diagonal_construct_dyadic
    - functionName:    isvcd_get_ref_layer_avlblty_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - pi1_ref_mb_modes
        - i4_ref_mode_stride
        - i4_element_size
        - i4_ref_mb_x
        - i4_ref_mb_y
        - pi4_avlblty
        - i1_curr_slice_id
        - i1_cons_intr_samp_flag
      BBCount:         13
      ICount:          110
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:455,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:458,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:463,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:467,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:467,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:469,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:469,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:472,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:478,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:472,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:475,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:477,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_corner_samp_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i4_xD
        - i4_yD
        - pu1_refarray_y
        - pu1_refarray_cb
        - pu1_refarray_cr
      BBCount:         13
      ICount:          264
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1345,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1345,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1345,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1346,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1346,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1346,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1359,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1359,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1359,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1360,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1360,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:1360,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_diagonal_construct_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
        - i4_xd_index
        - i4_yd_index
        - pu1_refarray
        - i4_refarray_wd
      BBCount:         22
      ICount:          318
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    25
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:516,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:516,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:516,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:516,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:516,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:516,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:517,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:517,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:517,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:519,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:521,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:528,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:528,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:530,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:543,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:545,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:545,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:545,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:546,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:546,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:546,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_horz_interpol_chroma_dyadic_2
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3411
      functionLinenumberEnd: 3465
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_tmp_filt_buf
        - pu1_out_buf
        - i4_out_stride
        - i4_phase_0
        - i4_phase_1
      BBCount:         9
      ICount:          164
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3430,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3433,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3465,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3435,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3437,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3461,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_horz_interpol_chroma_dyadic_1
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3378
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_tmp_filt_buf
        - pu1_out_buf
        - i4_out_stride
        - i4_phase_0
        - i4_phase_1
      BBCount:         9
      ICount:          216
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3319,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3322,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3378,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3336,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3338,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3360,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_vert_interpol_chroma_dyadic_3
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3211
      functionLinenumberEnd: 3265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - i4_phase_0
        - i4_phase_1
      BBCount:         9
      ICount:          165
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3231,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3233,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3265,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3236,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3238,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3261,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_vert_interpol_chroma_dyadic_2
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3179
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - i4_phase_0
        - i4_phase_1
      BBCount:         9
      ICount:          171
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3146,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3148,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3179,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3151,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3153,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3175,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_vert_interpol_chroma_dyadic_1
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3017
      functionLinenumberEnd: 3093
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - i4_phase_0
        - i4_phase_1
      BBCount:         9
      ICount:          225
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3037,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3040,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3093,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3055,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3057,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:3079,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_interpolate_base_luma_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2980
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - pu1_out_buf
        - i4_out_stride
      BBCount:         41
      ICount:          619
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2838,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2841,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2910,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2861,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2863,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2891,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2910,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2913,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2980,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2928,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2928,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2930,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2928,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2930,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2930,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2930,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2932,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2960,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2955,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2955,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2955,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2955,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2955,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2955,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2956,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2930,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2956,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2956,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2930,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2930,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2974,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2910,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2974,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2974,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2910,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:2910,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_2d_memset
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_intra_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_buf
        - i4_width
        - i4_ht
        - i4_stride
        - i4_val
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_intra_resamp.c:314,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_intra_resamp.c:320,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_comp_mode_mv_res_init
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3077
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
      BBCount:         38
      ICount:          386
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - isvcd_compute_scaled_offsets
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3099,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3101,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3104,38'
              BranchSideFuncs:
                - isvcd_compute_scaled_offsets
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3108,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3110,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3117,14'
              BranchSideFuncs:
                - isvcd_compute_scaled_offsets
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3138,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3140,20'
              BranchSideFuncs:
                - isvcd_compute_scaled_offsets
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3200,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3150,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3152,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3156,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3170,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3170,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3170,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3170,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3170,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3171,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3171,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3171,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3172,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3172,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3173,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3173,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3173,85'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3173,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3173,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3173,85'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3174,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3174,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3174,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3175,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3174,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3175,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3179,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3181,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3183,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3187,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3200,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3202,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3147,15'
          Dst:             isvcd_compute_scaled_offsets
    - functionName:    isvcd_compute_scaled_offsets
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 3046
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_curr_res_prms
        - ps_ref_res_prms
        - pi2_offset_x
        - pi2_offset_y
        - u1_level_idc
      BBCount:         37
      ICount:          300
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - isvcd_get_ceil_log2
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2980,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2980,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2983,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2980,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2980,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2983,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2980,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2981,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2983,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2980,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2983,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2986,19'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2998,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3000,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3005,47'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3010,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3011,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3016,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3011,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3012,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3016,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3012,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3013,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3016,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3013,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3014,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3016,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3014,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3014,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3016,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3010,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3016,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3020,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3031,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3034,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3039,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3039,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3042,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3045,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3005,27'
          Dst:             isvcd_get_ceil_log2
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:3006,27'
          Dst:             isvcd_get_ceil_log2
    - functionName:    isvcd_compute_interlyr_motion_mode
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_comp_mode_mv_ctxt
        - pv_mb_params
        - pv_svc_mb_params
        - pv_dec
        - pv_mb_part_info
        - pv_part
      BBCount:         12
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - isvcd_interlyr_mbmode_pred
        - isvcd_interlyr_motion_submbmode_pred
        - isvcd_populate_ref_idx
        - isvcd_ref_lyr_part_idc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2502,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2504,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2513,46'
              BranchSideFuncs:
                - isvcd_interlyr_motion_submbmode_pred
                - isvcd_populate_ref_idx
                - isvcd_interlyr_mbmode_pred
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2504,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2506,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2509,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2517,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2519,40'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2524,36'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2498,5'
          Dst:             isvcd_ref_lyr_part_idc
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2513,9'
          Dst:             isvcd_interlyr_motion_submbmode_pred
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2519,13'
          Dst:             isvcd_interlyr_mbmode_pred
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2524,13'
          Dst:             isvcd_populate_ref_idx
    - functionName:    isvcd_interlyr_motion_mode_pred_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2935
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_comp_mode_mv_ctxt
        - pv_mb_params
        - pv_svc_mb_params
        - pv_dec
        - pv_mb_part_info
        - pv_part
      BBCount:         101
      ICount:          1239
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached:
        - isvcd_check_motion
        - isvcd_interlyr_mbmode_pred_bmb
        - isvcd_interlyr_motion_scale
        - isvcd_populate_ref_idx
        - isvcd_store_motion_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2597,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2597,18'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2597,20'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2597,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2597,18'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2597,18'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2598,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2598,18'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2598,20'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2598,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2598,18'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2598,18'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2626,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2628,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2648,17'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2628,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2630,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2633,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2648,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2650,24'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2653,26'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2663,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2665,21'
              BranchSideFuncs:
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2716,20'
              BranchSideFuncs:
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2665,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2667,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2705,40'
              BranchSideFuncs:
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2679,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2681,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2701,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2685,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2687,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2689,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2689,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2691,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2694,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2696,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2696,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2696,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2722,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2724,24'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2742,28'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2728,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2730,29'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2732,25'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2732,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2734,29'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2737,43'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2742,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2747,28'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2784,21'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2763,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2765,28'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2781,13'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2768,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2770,33'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2772,29'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2772,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2774,33'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2777,47'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_interlyr_motion_scale
                - isvcd_store_motion_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2784,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2787,24'
              BranchSideFuncs:
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2928,40'
              BranchSideFuncs:
                - isvcd_populate_ref_idx
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2808,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2808,50'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2825,30'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2810,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2825,30'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2816,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2817,61'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2819,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2825,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2827,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2853,30'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2835,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2837,61'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2840,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2863,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2865,61'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2868,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2886,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2891,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2917,25'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2896,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2898,61'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2904,32'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2904,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2906,38'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2915,17'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2917,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2919,55'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2925,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2658,25'
          Dst:             isvcd_interlyr_motion_scale
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2705,17'
          Dst:             isvcd_store_motion_map
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2708,17'
          Dst:             isvcd_populate_ref_idx
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2719,13'
          Dst:             isvcd_store_motion_map
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2755,17'
          Dst:             isvcd_interlyr_motion_scale
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2761,17'
          Dst:             isvcd_store_motion_map
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2798,33'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2799,34'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2802,33'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2803,34'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2921,21'
          Dst:             isvcd_interlyr_mbmode_pred_bmb
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2928,17'
          Dst:             isvcd_populate_ref_idx
    - functionName:    isvcd_interlyr_motion_scale
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_comp_mode_mv_ctxt
        - pi4_ref_part_idc
        - ps_mb_params
        - pv_motion_pred
        - i4_listx
        - i4_part_frm_x
        - i4_part_frm_y
        - ppv_map_ref_idx_to_poc
      BBCount:         28
      ICount:          392
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - isvcd_motion_scale_crop_wdw_change
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1333,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1336,28'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1342,22'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1349,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1355,18'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1390,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1355,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1357,13'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1365,54'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1369,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1369,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1369,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1369,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1369,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1369,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1370,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1370,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1370,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1370,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1370,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1370,23'
              BranchSideFuncs:
                - isvcd_motion_scale_crop_wdw_change
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1383,17'
          Dst:             isvcd_motion_scale_crop_wdw_change
    - functionName:    isvcd_store_motion_map
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_motion_pred
        - pv_curr_lyr_motion_map
        - i4_src_stride
        - i4_dst_stride
        - i4_part_width
        - i4_part_height
        - i4_src_update_flag
      BBCount:         9
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1439,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1441,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1452,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1441,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1444,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1448,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_populate_ref_idx
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mb_params
        - ps_svc_mb_params
        - ps_motion_pred
        - ps_mb_part_info
        - i4_listx
      BBCount:         44
      ICount:          342
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2143,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2145,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2193,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2147,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2147,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2151,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2147,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2149,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2151,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2151,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2153,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2162,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2153,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2155,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2157,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2157,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2159,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2161,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2162,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2164,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2173,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2164,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2166,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2168,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2168,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2170,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2172,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2175,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2177,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2179,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2179,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2181,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2183,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2183,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2185,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2187,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2187,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2189,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2191,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_check_motion
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_motion_prm_mb_part_a
        - pv_motion_prm_mb_part_b
        - i4_listx
      BBCount:         18
      ICount:          224
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1059,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1062,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1079,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1062,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1062,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1062,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1064,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1063,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1063,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1066,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1067,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1073,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1066,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1069,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1073,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_interlyr_mbmode_pred_bmb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_motion_pred
        - i4_cur_mot_stride
        - i4_part_size
        - pi4_sub_mb_mode
        - pv_mb_params
        - pv_part
        - pu1_col_info
      BBCount:         39
      ICount:          347
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2031,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2033,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2045,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2033,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2035,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2037,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2037,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2039,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2041,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2047,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2047,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2049,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2047,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2049,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2064,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2051,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2053,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2055,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2055,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2057,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2059,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2064,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2069,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2092,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2071,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2071,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2071,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2073,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2073,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2073,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2094,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2096,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2103,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2105,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2108,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_motion_scale_crop_wdw_change
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_ctxt
        - ps_lyr_mem
        - ps_mb_params
        - ps_ref_mv
        - ps_motion_pred
        - i4_lists
        - i4_part_frm_x
        - i4_part_frm_y
        - ppv_map_ref_idx_to_poc
        - u1_list_x
      BBCount:         4
      ICount:          306
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1195,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1197,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1201,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_ref_lyr_part_idc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_comp_mode_mv_ctxt
        - ai4_ref_part_idc
        - pi4_intra_flag
        - pv_mb_params
      BBCount:         93
      ICount:          961
      EdgeCount:       121
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:827,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:829,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:879,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:829,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:837,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:873,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:844,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:844,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:844,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:844,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:844,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:844,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:846,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:846,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:846,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:846,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:846,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:846,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:859,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:862,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:867,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:879,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:879,84'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:880,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:879,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:879,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:885,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:888,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:890,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:947,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:890,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:893,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:942,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:896,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:898,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:940,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:898,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:901,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:938,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:905,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:907,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:936,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:916,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:917,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:922,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:916,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:920,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:922,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:922,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:923,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:928,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:922,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:926,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:928,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:947,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:949,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1015,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:949,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:951,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1013,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:959,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:961,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1011,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:964,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:965,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:979,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:964,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:968,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:979,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:979,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:980,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:994,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:979,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:983,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:994,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_interlyr_motion_submbmode_pred
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_comp_mode_mv_ctxt
        - pv_mb_params
        - pv_svc_mb_params
        - ai4_ref_part_idc
        - pi4_sub_mb_mode
        - pv_dec
      BBCount:         152
      ICount:          1940
      EdgeCount:       197
      CyclomaticComplexity: 47
      functionsReached:
        - isvcd_check_mv_diff
        - isvcd_get_min_positive
        - isvcd_interlyr_motion_scale
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1592,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1594,22'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
                - isvcd_interlyr_motion_scale
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1610,14'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1594,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1596,41'
              BranchSideFuncs:
                - isvcd_interlyr_motion_scale
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1603,5'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
                - isvcd_interlyr_motion_scale
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1610,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1612,38'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1620,22'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1620,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1626,18'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1719,23'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1626,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1628,23'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1713,5'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1628,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1630,27'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1712,9'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1630,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1633,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1711,13'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1633,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1635,35'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1648,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1635,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1638,39'
              BranchSideFuncs:
                - isvcd_get_min_positive
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1646,21'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1648,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1650,35'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1710,17'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1650,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1653,39'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1709,21'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1659,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1663,40'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1708,25'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1669,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1672,64'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1679,50'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1679,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1681,49'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1695,50'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1685,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1688,68'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1694,33'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1695,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1697,49'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1707,29'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_get_min_positive
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1719,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1720,14'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1772,18'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1720,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1720,41'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1772,18'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1719,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1727,17'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1772,18'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1729,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1731,42'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1746,18'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1746,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1748,23'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1765,5'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1748,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1750,27'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1764,9'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1750,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1753,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1763,13'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1772,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1774,23'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1794,22'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1774,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1776,27'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1787,9'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1776,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1779,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1786,13'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1794,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1797,24'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1802,24'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1806,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1807,14'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1810,19'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1806,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1806,8'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1810,19'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1810,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1812,23'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1988,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1812,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1815,24'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1987,9'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,48'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,81'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,66'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,81'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,84'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1848,81'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1849,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1849,50'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1849,65'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1849,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1849,68'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1849,65'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1850,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1850,50'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1850,65'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1850,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1850,68'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1854,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1854,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1857,37'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1961,25'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1857,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1861,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1886,42'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1886,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1891,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1920,42'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1920,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1924,31'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1955,38'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1961,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1966,36'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1983,78'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1968,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1970,40'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1972,29'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1972,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1974,40'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1976,35'
              BranchSideFuncs:
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
                - isvcd_check_mv_diff
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1596,13'
          Dst:             isvcd_interlyr_motion_scale
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1643,33'
          Dst:             isvcd_get_min_positive
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1831,21'
          Dst:             isvcd_check_mv_diff
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1834,21'
          Dst:             isvcd_check_mv_diff
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1838,21'
          Dst:             isvcd_check_mv_diff
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1841,21'
          Dst:             isvcd_check_mv_diff
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1845,21'
          Dst:             isvcd_check_mv_diff
    - functionName:    isvcd_interlyr_mbmode_pred
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_comp_mode_mv_ctxt
        - pv_mb_params
        - pi4_sub_mb_mode
        - pi4_mb_mode
        - pv_dec
        - pv_mb_part_info
        - pv_part
      BBCount:         71
      ICount:          818
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - isvcd_check_motion
        - isvcd_interlyr_mbmode_pred_bmb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2259,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2261,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2265,21'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2269,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2269,48'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2276,5'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2269,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2270,9'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2276,5'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2270,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2270,48'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2276,5'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2269,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2272,25'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2276,5'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2280,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2285,44'
              BranchSideFuncs:
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_check_motion
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2367,35'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2293,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2293,42'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2308,22'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2293,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2295,13'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2308,22'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2300,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2300,67'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2302,13'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2308,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2310,26'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2336,22'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2318,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2320,53'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2323,13'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2346,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2348,53'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2351,13'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2373,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2375,36'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2433,17'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2383,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2385,53'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2391,13'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2392,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2395,43'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2432,9'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2397,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2399,67'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2401,30'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2412,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2414,45'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2431,13'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2419,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2422,29'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2424,29'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2422,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2421,25'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2422,41'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2433,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2433,12'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2435,47'
              BranchSideFuncs:
                - isvcd_interlyr_mbmode_pred_bmb
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2285,25'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2286,26'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2289,25'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2290,26'
          Dst:             isvcd_check_motion
        - Src:             '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:2438,13'
          Dst:             isvcd_interlyr_mbmode_pred_bmb
    - functionName:    isvcd_get_min_positive
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_input_1
        - i4_input_2
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1127,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1127,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1133,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1129,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1133,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_check_mv_diff
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_motion_prm_a
        - pv_motion_prm_b
        - i4_listx
        - i4_actual_threshold
      BBCount:         14
      ICount:          199
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1493,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1493,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1496,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1496,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1496,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1496,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1498,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1497,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1497,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1500,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1502,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mode_mv_resamp.c:1506,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_samp_res_init
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2649
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_svc_dec
      BBCount:         56
      ICount:          495
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - isvcd_residual_samp_populate_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2516,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2516,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2516,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2517,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2517,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2517,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2517,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2518,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2518,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2518,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2516,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2523,44'
              BranchSideFuncs:
                - isvcd_residual_samp_populate_list
                - isvcd_residual_samp_populate_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2526,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2528,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2539,14'
              BranchSideFuncs:
                - isvcd_residual_samp_populate_list
                - isvcd_residual_samp_populate_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2561,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2563,20'
              BranchSideFuncs:
                - isvcd_residual_samp_populate_list
                - isvcd_residual_samp_populate_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2630,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2586,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2593,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2626,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2602,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2602,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2608,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2602,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2604,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2608,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2608,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2608,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2614,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2608,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2610,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2614,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2614,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2614,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2620,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2614,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2616,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2620,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2620,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2620,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2625,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2620,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2622,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2625,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2630,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2632,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2641,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2642,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2646,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2642,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2643,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2646,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2643,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2644,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2646,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2641,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2646,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2648,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2570,9'
          Dst:             isvcd_residual_samp_populate_list
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2572,9'
          Dst:             isvcd_residual_samp_populate_list
    - functionName:    isvcd_residual_samp_populate_list
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_map_ctxt
        - ps_sps
        - ps_subset_sps
        - ps_curr_res_prms
        - ps_ref_res_prms
        - i4_chroma_flag
      BBCount:         46
      ICount:          806
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - isvcd_get_ceil_log2
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2257,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2259,29'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2270,27'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2284,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2286,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2291,47'
              BranchSideFuncs:
                - isvcd_get_ceil_log2
                - isvcd_get_ceil_log2
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2298,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2298,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2300,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2298,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2300,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2311,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2302,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2303,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2305,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2321,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2321,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2331,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2321,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2323,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2331,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2352,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2358,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2380,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2380,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2386,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2409,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2419,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2424,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2447,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2449,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2454,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2473,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2457,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2458,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2460,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2457,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2460,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2463,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2291,27'
          Dst:             isvcd_get_ceil_log2
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2292,27'
          Dst:             isvcd_get_ceil_log2
    - functionName:    isvcd_residual_samp_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - ps_ref_luma
        - ps_ref_chroma
        - ps_ref_mb_mode
        - ps_out_luma
        - ps_out_chroma
        - u2_mb_x
        - u2_mb_y
      BBCount:         10
      ICount:          195
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - isvcd_residual_reflayer_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1886,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1886,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1888,5'
              BranchSideFuncs:
                - isvcd_residual_reflayer_const
                - isvcd_residual_reflayer_const
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1904,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1904,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1906,5'
              BranchSideFuncs:
                - isvcd_residual_reflayer_const
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1917,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1917,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1919,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1883,11'
          Dst:             isvcd_residual_reflayer_const
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1901,11'
          Dst:             isvcd_residual_reflayer_const
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1914,11'
          Dst:             isvcd_residual_reflayer_const
    - functionName:    isvcd_residual_samp_mb_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - ps_ref_luma
        - ps_ref_chroma
        - ps_ref_mb_mode
        - ps_out_luma
        - ps_out_chroma
        - u2_mb_x
        - u2_mb_y
      BBCount:         36
      ICount:          498
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2013,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2015,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2021,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2021,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2023,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2031,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2035,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2034,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2035,62'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2042,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2044,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2047,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2047,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2049,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2052,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2067,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2074,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2104,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2086,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2088,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2091,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2091,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2093,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2096,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2098,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2101,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2113,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2115,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2123,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2115,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2117,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:2120,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_reflayer_const
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - pi2_inp_data
        - i4_inp_data_stride
        - ps_ref_mb_mode
        - pi4_refarr_wd
        - ps_coord
        - i4_chroma_flag
      BBCount:         54
      ICount:          671
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - isvcd_ref_layer_ptr_incr
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1539,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1541,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1544,28'
              BranchSideFuncs:
                - isvcd_ref_layer_ptr_incr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1560,28'
              BranchSideFuncs:
                - isvcd_ref_layer_ptr_incr
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1562,28'
              BranchSideFuncs:
                - isvcd_ref_layer_ptr_incr
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1588,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1590,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1592,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1598,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1599,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1605,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1607,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1609,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1609,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1611,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1614,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1627,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1629,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1634,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1634,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1636,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1641,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1641,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1641,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1649,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1641,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1644,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1649,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1654,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1654,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1655,95'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1654,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1655,95'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1655,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1655,95'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1655,95'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1656,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1657,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1659,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1667,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1583,11'
          Dst:             isvcd_ref_layer_ptr_incr
    - functionName:    isvcd_ref_layer_ptr_incr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi1_ref_mb_modes
        - i4_ref_mode_stride
        - i4_element_size
        - i4_x_offset
        - i4_y_offset
        - i4_refary_wd
        - i4_refary_ht
        - pu1_ref_x_ptr_incr
        - pu1_ref_y_ptr_incr
        - i4_chroma_flag
      BBCount:         155
      ICount:          1247
      EdgeCount:       204
      CyclomaticComplexity: 51
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:882,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1083,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:889,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:893,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:893,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:895,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:899,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:899,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:901,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:905,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:907,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:909,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:913,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:922,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:921,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:923,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:923,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:922,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:923,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:929,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:939,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:933,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:932,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:934,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:934,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:933,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:935,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:939,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:942,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:952,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:946,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:945,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:947,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:947,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:946,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:948,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:952,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:952,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:965,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:952,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:955,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:965,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:959,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:958,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:960,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:960,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:959,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:961,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:975,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:977,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:986,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:977,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:979,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:981,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:988,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:990,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:992,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1003,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1003,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1003,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1014,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1014,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1014,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1014,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1019,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1034,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1020,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1023,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1028,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1030,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1030,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1030,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1037,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1037,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1037,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1047,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1047,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1047,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1047,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1052,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1067,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1053,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1056,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1061,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1063,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1063,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1063,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1067,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1069,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1071,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1077,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1077,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1077,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1077,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:971,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1079,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1101,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1101,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1101,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1111,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1111,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1111,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1111,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1116,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1131,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1117,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1120,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1125,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1127,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1127,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1127,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1134,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1134,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1134,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1144,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1144,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1144,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1144,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1149,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1164,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1150,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1153,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1158,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1160,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1160,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1160,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1164,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1166,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1168,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1174,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1174,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1174,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1174,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1093,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_interpolate_residual
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - pi2_out
        - i4_out_stride
        - i4_refarray_wd
        - u2_mb_x
        - u2_mb_y
        - i4_chroma_flag
      BBCount:         22
      ICount:          383
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1733,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1734,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1736,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1750,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1752,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1823,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1752,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1761,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1821,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1779,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1786,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1803,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1792,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1794,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1797,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1809,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1811,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1814,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_reflayer_const_boundary_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_inp_data
        - i4_inp_data_stride
        - pi2_ref_array
        - i4_refarray_wd
        - i4_refarray_ht
        - i4_ref_wd
        - i4_ref_ht
        - i4_x_offset
        - i4_y_offset
        - i4_ref_mb_type_q0
        - i4_ref_mb_type_q1
        - i4_ref_mb_type_q2
        - i4_ref_mb_type_q3
        - i4_mb_quard1_part_x
        - i4_mb_quard1_part_y
        - i4_chroma_flag
      BBCount:         141
      ICount:          915
      EdgeCount:       184
      CyclomaticComplexity: 45
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1265,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1267,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1316,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1267,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1313,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1269,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1270,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1284,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1288,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1310,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1288,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1291,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1294,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1297,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1301,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1316,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1318,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1366,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1318,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1363,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1320,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1321,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1339,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1360,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1339,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1342,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1344,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1344,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1347,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1351,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1366,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1368,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1415,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1368,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1370,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1371,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1385,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1389,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1409,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1389,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1392,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1394,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1394,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1397,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1400,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1415,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1417,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1462,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1417,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1461,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1419,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1420,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1434,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1438,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1458,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1438,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1441,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1443,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1443,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1446,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1449,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_reflayer_const_non_boundary_mb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_inp_data
        - i4_inp_data_stride
        - pi2_ref_array
        - i4_refarray_wd
        - i4_refarray_ht
        - i4_ref_mb_type_q0
        - i4_ref_mb_type_q1
        - i4_ref_mb_type_q2
        - i4_ref_mb_type_q3
        - i4_mb_quard1_part_x
        - i4_mb_quard1_part_y
        - i4_chroma_flag
      BBCount:         27
      ICount:          196
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1193,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1195,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1248,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1195,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1197,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1247,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1201,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1203,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1212,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1203,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1205,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1207,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1214,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1216,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1218,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1232,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1235,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:1244,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - short
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - pi2_inp_data
        - i4_inp_data_stride
        - pi2_out_res
        - i4_out_res_stride
        - ps_ref_mb_mode
        - u2_mb_x
        - u2_mb_y
        - i4_ref_nnz
        - i4_ref_tx_size
      BBCount:         41
      ICount:          670
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:586,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:586,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:670,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:586,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:592,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:670,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:596,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:599,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:625,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:604,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:606,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:618,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:627,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:633,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:664,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:641,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:643,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:658,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:670,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:677,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:677,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:679,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:780,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:684,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:687,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:718,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:720,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:726,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:777,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:784,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:786,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:794,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_chroma_dyadic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - pi2_inp_data
        - i4_inp_data_stride
        - pi2_out_res
        - i4_out_res_stride
      BBCount:         9
      ICount:          406
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:428,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:431,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:471,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:476,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:481,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:533,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_chroma_dyadic_alt
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_residual_resamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - u2_mb_x
        - u2_mb_y
        - ps_ref_mb_mode
        - pi2_inp_data
        - i4_inp_data_stride
        - pi2_out_res
        - i4_out_res_stride
        - i4_cr_flag
      BBCount:         48
      ICount:          823
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:180,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:186,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:189,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:191,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:197,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:191,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:193,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:195,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:197,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:199,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:207,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:199,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:201,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:203,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:219,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:222,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:227,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:227,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:231,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:276,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:233,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:236,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:240,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:263,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:265,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:272,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:282,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:285,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:290,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:290,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:295,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:371,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:302,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:304,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:308,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:308,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:310,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:317,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:351,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:354,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:367,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_residual_resamp.c:356,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:358,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_residual_resamp.c:365,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_arch
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_init_function_ptr
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         9
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_init_function_ptr_generic
        - ih264d_init_function_ptr_sse42
        - ih264d_init_function_ptr_ssse3
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/ih264d_function_selector.c:63,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:66,46'
              BranchSideFuncs:
                - ih264d_init_function_ptr_generic
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:69,44'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:71,9'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
                - ih264d_init_function_ptr_sse42
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:73,44'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
                - ih264d_init_function_ptr_sse42
      Callsites:
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:62,5'
          Dst:             ih264d_init_function_ptr_generic
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:66,13'
          Dst:             ih264d_init_function_ptr_generic
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:69,13'
          Dst:             ih264d_init_function_ptr_ssse3
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:73,13'
          Dst:             ih264d_init_function_ptr_ssse3
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:74,13'
          Dst:             ih264d_init_function_ptr_sse42
    - functionName:    ih264d_init_function_ptr_sse42
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_init_function_ptr_ssse3
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          244
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_init_function_ptr
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         9
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_init_function_ptr_ssse3
        - isvcd_init_function_ptr_generic
        - isvcd_init_function_ptr_sse42
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:71,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:74,45'
              BranchSideFuncs:
                - isvcd_init_function_ptr_generic
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:77,45'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:79,9'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
                - isvcd_init_function_ptr_sse42
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:81,45'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
                - isvcd_init_function_ptr_sse42
      Callsites:
        - Src:             '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:70,5'
          Dst:             isvcd_init_function_ptr_generic
        - Src:             '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:74,13'
          Dst:             isvcd_init_function_ptr_generic
        - Src:             '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:77,13'
          Dst:             ih264d_init_function_ptr_ssse3
        - Src:             '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:81,13'
          Dst:             ih264d_init_function_ptr_ssse3
        - Src:             '/src/libavc/decoder/x86/svc/isvcd_function_selector.c:82,13'
          Dst:             isvcd_init_function_ptr_sse42
    - functionName:    isvcd_init_function_ptr_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_function_selector_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         3
      ICount:          149
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_init_function_ptr_sse42
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/x86/svc/isvcd_function_selector_sse42.c:78,5'
          Dst:             ih264d_init_function_ptr_sse42
    - functionName:    isvcd_horz_interpol_chroma_dyadic_2_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_tmp_filt_buf
        - pu1_out_buf
        - i4_out_stride
        - i4_phase_0
        - i4_phase_1
      BBCount:         1
      ICount:          1851
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_horz_interpol_chroma_dyadic_1_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_tmp_filt_buf
        - pu1_out_buf
        - i4_out_stride
        - i4_phase_0
        - i4_phase_1
      BBCount:         1
      ICount:          2010
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_vert_interpol_chroma_dyadic_3_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - i4_phase_0
        - i4_phase_1
      BBCount:         1
      ICount:          590
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_vert_interpol_chroma_dyadic_2_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - i4_phase_0
        - i4_phase_1
      BBCount:         1
      ICount:          593
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_vert_interpol_chroma_dyadic_1_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - i4_phase_0
        - i4_phase_1
      BBCount:         1
      ICount:          648
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_interpolate_intra_base_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - pu1_out
        - i4_out_stride
        - i4_refarray_wd
        - i4_mb_x
        - i4_mb_y
        - i4_chroma_flag
        - i4_refarray_flag
      BBCount:         53
      ICount:          3376
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:652,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:654,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:656,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:665,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:666,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:668,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:692,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:698,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:959,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:711,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:713,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:716,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:719,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:722,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:767,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:786,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:788,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:793,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:793,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:795,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:799,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:799,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:801,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:805,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:884,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:886,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:955,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:967,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:969,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:972,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:975,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:978,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:1005,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:1024,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:1026,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:1034,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:1051,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:1053,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_interpolate_base_luma_dyadic_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_inp_buf
        - pi2_tmp_filt_buf
        - pu1_out_buf
        - i4_out_stride
      BBCount:         17
      ICount:          3273
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:102,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:105,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:371,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:373,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:376,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:457,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:400,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:402,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:435,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:475,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:478,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_intra_resamp_sse42.c:582,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         7
      ICount:          1932
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1651,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1651,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1651,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1703,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1705,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1712,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_chroma_4x4_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         1
      ICount:          952
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_8x8_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         16
      ICount:          1750
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1371,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1371,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1371,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1487,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1487,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1488,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1488,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1488,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1489,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1489,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1489,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1490,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1490,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1490,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_4x4_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         10
      ICount:          894
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1243,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1243,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1243,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1246,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1248,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1253,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1312,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1312,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1312,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_8x8_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         40
      ICount:          7029
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:368,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:368,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:368,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:414,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:416,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:421,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:450,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:452,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:457,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:484,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:486,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:491,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:517,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:519,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:524,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:552,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:557,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:584,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:586,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:591,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:617,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:619,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:624,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:652,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:657,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1195,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1195,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1195,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1196,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1196,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1196,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1197,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1197,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1197,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1198,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1198,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:1198,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         17
      ICount:          2040
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:95,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:95,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:95,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:140,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:142,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:149,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:159,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:159,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:171,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_recon_sse42.c:326,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_chroma_4x4_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         8
      ICount:          926
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1676,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         14
      ICount:          1905
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1349,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1349,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1349,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1404,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1411,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1566,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_8x8_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         16
      ICount:          1378
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1221,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1221,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1221,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1300,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1300,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1300,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1301,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1301,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1301,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1302,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1302,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1302,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1303,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1303,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1303,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_4x4_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         10
      ICount:          666
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1112,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1112,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1112,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1116,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1118,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1123,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1159,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1159,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1159,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_8x8_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         40
      ICount:          6376
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:346,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:346,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:346,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:392,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:397,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:420,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:422,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:427,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:450,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:455,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:479,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:484,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:505,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:507,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:512,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:533,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:535,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:540,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:568,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:573,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:599,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:601,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:606,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1060,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1060,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1060,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1061,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1061,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1061,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1062,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1062,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1062,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1063,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1063,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:1063,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         17
      ICount:          1764
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:95,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:95,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:95,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:144,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:146,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:153,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:163,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:163,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:175,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_residual_sse42.c:301,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         7
      ICount:          1579
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:1257,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:1257,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:1257,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:1309,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:1311,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:1318,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_8x8_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         28
      ICount:          5768
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:502,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:502,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:502,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:545,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:547,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:552,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:579,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:581,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:586,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:612,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:614,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:619,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:646,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:648,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:653,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:679,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:681,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:686,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:712,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:714,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:719,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:745,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:747,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:752,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:779,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:781,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:786,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         10
      ICount:          1355
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:283,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:283,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:283,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:331,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:333,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:340,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:350,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:350,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:350,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_chroma_4x4_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         1
      ICount:          485
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_8x8_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         4
      ICount:          369
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:144,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:144,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_4x4_dc_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         7
      ICount:          334
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:86,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:86,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:86,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:92,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:94,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_iquant_itrans_sse42.c:99,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_chroma_cb_cr_8x8_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         25
      ICount:          1720
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1451,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1451,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1451,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1452,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1452,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1452,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1453,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1453,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1453,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1454,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1454,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1454,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1459,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1459,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1459,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1460,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1460,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1460,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1461,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1461,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1461,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1462,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1462,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1462,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_16x16_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         49
      ICount:          2617
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1172,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1172,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1172,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1173,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1173,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1173,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1174,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1174,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1174,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1175,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1175,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1175,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1210,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1210,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1210,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1211,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1211,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1211,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1212,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1212,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1212,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1213,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1213,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1213,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1249,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1249,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1249,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1250,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1250,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1250,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1251,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1251,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1251,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1252,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1252,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1252,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1287,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1287,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1287,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1288,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1288,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1288,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1289,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1289,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1289,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1290,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1290,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1290,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_8x8_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         13
      ICount:          712
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1091,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1091,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1091,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1092,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1092,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1092,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1093,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1093,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1093,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1094,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1094,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1094,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         4
      ICount:          206
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1015,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:1015,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_chroma_8x8_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         1
      ICount:          2042
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         1
      ICount:          642
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_16x16_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         49
      ICount:          4727
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:389,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:389,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:389,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:390,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:390,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:390,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:391,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:391,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:391,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:392,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:392,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:392,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:474,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:474,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:474,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:475,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:475,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:475,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:476,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:476,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:476,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:477,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:477,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:477,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:563,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:563,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:563,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:564,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:564,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:564,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:565,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:565,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:565,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:566,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:566,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:566,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:648,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:648,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:648,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:649,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:649,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:649,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:650,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:650,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:650,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:651,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:651,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:651,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_8x8_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         13
      ICount:          1304
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:257,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:257,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:257,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:258,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:258,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:259,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:259,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:260,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:260,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:260,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_4x4_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         4
      ICount:          491
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:129,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:129,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_pred_residual_recon_sse42.c:129,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_reflayer_const_non_boundary_mb_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pi2_inp_data
        - i4_inp_data_stride
        - pi2_ref_array
        - i4_refarray_wd
        - i4_refarray_ht
        - i4_ref_mb_type_q0
        - i4_ref_mb_type_q1
        - i4_ref_mb_type_q2
        - i4_ref_mb_type_q3
        - i4_mb_quard1_part_x
        - i4_mb_quard1_part_y
        - i4_chroma_flag
      BBCount:         74
      ICount:          3168
      EdgeCount:       96
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1273,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1275,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1438,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1295,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1295,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1303,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1295,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1298,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1303,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1303,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1304,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1338,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1303,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1307,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1338,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1307,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1309,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1312,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1312,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1314,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1324,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1338,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1340,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1349,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1349,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1351,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1357,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1357,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1359,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1373,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1393,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1395,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1421,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1395,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1397,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1418,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1401,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1403,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1409,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1421,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1423,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1460,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1460,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1466,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1460,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1463,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1466,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1466,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1467,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1480,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1466,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1470,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1480,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1480,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1483,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1489,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1503,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1505,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1530,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1505,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1507,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1515,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1517,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1521,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1530,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1532,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_interpolate_residual_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - pi2_out
        - i4_out_stride
        - i4_refarray_wd
        - u2_mb_x
        - u2_mb_y
        - i4_chroma_flag
      BBCount:         75
      ICount:          4661
      EdgeCount:       98
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:636,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:637,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:639,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:655,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:703,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1011,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:714,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:716,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:719,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:724,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:726,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:730,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:748,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:750,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:980,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:750,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:750,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:772,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:750,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:752,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:772,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:754,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:762,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:789,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:918,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:920,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:925,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:927,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:930,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:941,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1021,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1023,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1026,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1029,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1031,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1035,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1050,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1052,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1052,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1052,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1084,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1052,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1054,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1084,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1054,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1056,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1077,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1095,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1095,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1095,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1181,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1183,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1188,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1193,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:1200,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_dyadic_sse42
      functionSourceFile: '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - short
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_residual_samp_ctxt
        - pi2_inp_data
        - i4_inp_data_stride
        - pi2_out_res
        - i4_out_res_stride
        - ps_ref_mb_mode
        - u2_mb_x
        - u2_mb_y
        - i4_ref_nnz
        - i4_ref_tx_size
      BBCount:         25
      ICount:          3227
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:90,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:90,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:311,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:90,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:94,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:311,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:110,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:113,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:159,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:211,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:213,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:292,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:314,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:314,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:338,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:555,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:559,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:561,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/x86/svc/isvcd_residual_resamp_sse42.c:569,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_buf_mgr_get_num_active_buf
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:695,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:695,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:697,18'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:700,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:700,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:702,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:694,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:699,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_lock
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_lock
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:126,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:123,14'
          Dst:             ithread_mutex_lock
    - functionName:    ih264_buf_mgr_unlock
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_unlock
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:151,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:150,14'
          Dst:             ithread_mutex_unlock
    - functionName:    ih264_buf_mgr_get_bufid
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - pv_buf
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:655,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:655,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:657,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:657,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:659,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:665,32'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:659,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:661,22'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:664,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:666,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:668,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:654,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:665,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_get_buf
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - buf_id
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:616,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:616,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:618,14'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:621,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:623,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:615,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:620,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_get_status
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - buf_id
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:579,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:581,14'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:584,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:584,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:586,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:578,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:583,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_set_status
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - buf_id
        - mask
      BBCount:         16
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:529,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:529,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:531,8'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:531,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:533,36'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:538,9'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:534,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:534,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:538,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:540,36'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:545,39'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:541,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:542,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:547,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:549,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:528,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:533,15'
          Dst:             ih264_buf_mgr_unlock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:540,15'
          Dst:             ih264_buf_mgr_unlock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:546,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_release
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - buf_id
        - mask
      BBCount:         15
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    28
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:474,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:474,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:477,8'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:479,36'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:484,40'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:480,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:481,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:489,9'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:492,32'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:493,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:493,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:495,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:473,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:479,15'
          Dst:             ih264_buf_mgr_unlock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:492,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_check_free
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:425,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:425,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:427,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:427,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:429,13'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:436,35'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:429,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:430,13'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:435,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:429,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:432,17'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:435,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:437,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:437,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:439,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:424,14'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:436,14'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_get_next_free
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - pi4_buf_id
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:380,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:380,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:382,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:382,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:385,13'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:394,32'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:385,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:385,50'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:393,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:385,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:387,27'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:393,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:395,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:395,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:397,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:379,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:394,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_add
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - pv_ptr
        - buf_id
      BBCount:         19
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:324,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:327,8'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:327,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:329,36'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:335,9'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:331,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:335,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:336,9'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:342,35'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:338,36'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:342,35'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:339,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:340,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:346,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:346,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:348,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:323,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:329,15'
          Dst:             ih264_buf_mgr_unlock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:338,15'
          Dst:             ih264_buf_mgr_unlock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:345,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_reset
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_buf_mgr
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:284,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:289,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_buf_mgr_init
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_buf
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_get_mutex_lock_size
        - ithread_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:251,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:257,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:246,16'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:247,5'
          Dst:             ithread_mutex_init
    - functionName:    ih264_buf_mgr_free
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_destroy
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:215,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:217,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:214,11'
          Dst:             ithread_mutex_destroy
    - functionName:    ih264_buf_mgr_yield
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
        - ithread_yield
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:182,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:182,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:185,5'
              BranchSideFuncs:
                - ithread_yield
                - ih264_buf_mgr_lock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:188,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:189,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:181,11'
          Dst:             ih264_buf_mgr_unlock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:185,5'
          Dst:             ithread_yield
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:187,11'
          Dst:             ih264_buf_mgr_lock
    - functionName:    ih264_buf_mgr_size
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ithread_get_mutex_lock_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:96,10'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:94,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:96,10'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:97,13'
          Dst:             ithread_get_mutex_lock_size
    - functionName:    ih264_intra_pred_chroma_8x8_mode_plane
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         25
      ICount:          360
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:467,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:469,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:475,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:482,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:494,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:486,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:493,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:491,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:491,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:491,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:391,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:393,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:406,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         9
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:333,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:342,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:337,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:340,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         65
      ICount:          746
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:152,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:167,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:173,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:188,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:193,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:203,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:205,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:282,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:205,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:205,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:206,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:208,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:208,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:209,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:211,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:213,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:216,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:216,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:218,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:223,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:226,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:229,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:242,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:229,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:231,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:235,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:235,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:237,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:242,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:244,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:247,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:249,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:254,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:256,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:256,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:257,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:259,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:259,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:260,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:263,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:266,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:278,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:266,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:268,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:272,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:272,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:274,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:277,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:282,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:284,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_disp_mgr_get
      functionSourceFile: '/src/libavc/common/ih264_disp_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_disp_mgr
        - pi4_buf_id
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:168,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:175,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:168,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:174,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:168,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:171,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:174,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:177,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:182,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_disp_mgr_add
      functionSourceFile: '/src/libavc/common/ih264_disp_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_disp_mgr
        - buf_id
        - abs_poc
        - pv_ptr
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:126,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:126,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:131,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_disp_mgr_init
      functionSourceFile: '/src/libavc/common/ih264_disp_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_disp_mgr
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:82,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:87,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_plane
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         15
      ICount:          467
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1914,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1916,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1927,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1920,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1924,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1922,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1922,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1922,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         22
      ICount:          213
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1768,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1772,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1768,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1769,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1770,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1772,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1774,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1774,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1775,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1776,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1782,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1784,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1792,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         5
      ICount:          103
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1702,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1704,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1715,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1646,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1648,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1656,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_u
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          293
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_l
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          402
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_d
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          443
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_r
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          444
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dr
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          396
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dl
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          379
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         18
      ICount:          219
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1006,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1008,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1012,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1008,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1009,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1010,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1012,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1014,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1014,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1015,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1016,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          109
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_ref_filtering
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_left
        - pu1_topleft
        - pu1_top
        - pu1_dst
        - src_strd
        - ngbr_avail
      BBCount:         43
      ICount:          537
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:755,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:760,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:810,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:760,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:762,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:767,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:772,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:777,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:780,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:782,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:786,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:793,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:796,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:803,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:810,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:825,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:814,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:814,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:821,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:814,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:815,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:816,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:825,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:825,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:828,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:828,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:830,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:835,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:838,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:840,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:845,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_u
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          161
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_l
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          205
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_d
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_r
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          227
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dr
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          214
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dl
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          195
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         10
      ICount:          186
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:250,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:252,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:257,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          66
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_memset_16bit_mul_8
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - pu2_dst
        - value
        - num_words
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_mem_fns.c:171,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:171,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:172,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_mem_fns.c:172,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:174,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:176,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_mem_fns.c:171,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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_memset_16bit
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - pu2_dst
        - value
        - num_words
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_mem_fns.c:159,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:161,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:163,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_memset_mul_8
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - value
        - num_bytes
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_mem_fns.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:128,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_mem_fns.c:128,5'
          Dst:             __assert_fail
    - functionName:    ih264_memset
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - value
        - num_bytes
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_memcpy_mul_8
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_src
        - num_bytes
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_mem_fns.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:94,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_mem_fns.c:94,5'
          Dst:             __assert_fail
    - functionName:    ih264_memcpy
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_src
        - num_bytes
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_cond_broadcast
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_broadcast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:245,12'
          Dst:             pthread_cond_broadcast
    - functionName:    pthread_cond_broadcast
      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:    ithread_get_cond_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_cond_signal
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_signal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:235,12'
          Dst:             pthread_cond_signal
    - functionName:    pthread_cond_signal
      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:    ithread_cond_wait
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
        - mutex
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_wait
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:230,12'
          Dst:             pthread_cond_wait
    - functionName:    pthread_cond_wait
      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:    ithread_cond_destroy
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:225,12'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_cond_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:    ithread_cond_init
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:220,12'
          Dst:             pthread_cond_init
    - functionName:    pthread_cond_init
      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:    ithread_get_cond_struct_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_set_affinity
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - core_id
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_set_name
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pc_thread_name
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_sem_destroy
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:159,12'
          Dst:             sem_destroy
    - functionName:    sem_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:    ithread_sem_wait
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_wait
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:153,12'
          Dst:             sem_wait
    - functionName:    sem_wait
      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:    ithread_sem_post
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_post
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:147,12'
          Dst:             sem_post
    - functionName:    sem_post
      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:    ithread_sem_init
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sem
        - pshared
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:142,12'
          Dst:             sem_init
    - functionName:    sem_init
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_get_sem_struct_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_usleep
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_time_us
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:131,5'
          Dst:             usleep
    - functionName:    usleep
      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:    ithread_msleep
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_time_ms
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:126,5'
          Dst:             usleep
    - functionName:    ithread_sleep
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_time
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:121,5'
          Dst:             usleep
    - functionName:    ithread_yield
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ithread.c:116,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ithread.c:116,5'
              BranchSideFuncs:
                - sched_yield
            - BranchSide:      '/src/libavc/common/ithread.c:116,5'
              BranchSideFuncs:
                - sched_yield
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:116,5'
          Dst:             sched_yield
    - functionName:    sched_yield
      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:    ithread_mutex_unlock
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:111,12'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      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:    ithread_mutex_lock
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:106,12'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      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:    ithread_mutex_destroy
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:101,12'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_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:    ithread_mutex_init
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:96,12'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      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:    ithread_get_mutex_struct_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_join
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
        - val_ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_join
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:87,12'
          Dst:             pthread_join
    - 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:    ithread_create
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
        - attribute
        - strt
        - argument
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_create
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:80,12'
          Dst:             pthread_create
    - 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:    ithread_get_mutex_lock_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_get_handle_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_plane_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_chroma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          1443
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_chroma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          139
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_chroma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          534
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         1
      ICount:          1416
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         1
      ICount:          1060
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         1
      ICount:          1812
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         1
      ICount:          2262
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         1
      ICount:          1337
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         1
      ICount:          1783
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         1
      ICount:          2677
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         1
      ICount:          3449
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         1
      ICount:          2887
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         5
      ICount:          2527
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c:868,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c:871,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c:1111,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         1
      ICount:          3683
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         1
      ICount:          4739
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_2x2_uv_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         1
      ICount:          328
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         7
      ICount:          851
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:99,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:99,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:99,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:181,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:188,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_chroma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4002
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - dx
        - dy
        - ht
        - wd
      BBCount:         67
      ICount:          2203
      EdgeCount:       87
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4013,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4017,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4061,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4052,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4052,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4058,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4052,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4058,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4058,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4057,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4020,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4060,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4061,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4072,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4135,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4118,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4088,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4120,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4263,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4156,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3965
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         35
      ICount:          4697
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3312,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3321,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3455,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3366,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3330,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3382,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3451,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3398,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3454,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3455,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3467,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3659,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3529,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3476,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3545,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3650,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3561,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3653,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3736,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3683,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3752,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3859,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3772,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3865,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3961,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3874,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_hpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 3256
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         31
      ICount:          4105
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2703,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2715,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2864,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2798,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2746,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2815,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2860,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2824,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2863,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2864,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2876,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3059,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2964,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2900,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2981,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3041,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2990,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3044,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3139,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3082,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3155,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3252,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3164,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2118
      functionLinenumberEnd: 2646
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         31
      ICount:          3035
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2145,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2157,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2287,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2211,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2179,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2227,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2283,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2229,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2286,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2287,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2299,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2476,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2370,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2321,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2386,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2459,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2388,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2462,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2562,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2490,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2579,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2642,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2581,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1954
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1820,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1824,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1885,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1842,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1887,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1889,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1893,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1978,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1969,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1911,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1971,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2074,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1991,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1410
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1522,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1532,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1591,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1588,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1534,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1590,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1591,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1602,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1686,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1671,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1604,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1673,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1750,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1688,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_hpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         35
      ICount:          4411
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:778,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:782,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:942,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:840,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:806,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:843,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:938,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:891,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:941,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:942,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:946,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1167,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1024,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:971,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1027,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1158,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1084,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1161,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1247,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1194,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1251,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1366,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1292,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1372,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1455,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1381,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1779
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:510,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:514,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:570,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:566,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:532,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:568,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:570,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:574,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:650,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:641,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:592,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:643,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:735,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:663,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1270
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:239,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:301,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:252,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:303,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:304,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:377,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:317,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:451,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:394,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_copy_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          507
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:127,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:124,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:116,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:126,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:127,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:154,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:144,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:131,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:146,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:165,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         1
      ICount:          693
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_8x8_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         4
      ICount:          920
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:240,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:240,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:240,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         7
      ICount:          494
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:115,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:115,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:115,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:127,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:128,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_ld_addr
      BBCount:         7
      ICount:          1741
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:370,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:370,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:370,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:406,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:411,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    loadu_32
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - __a
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         12
      ICount:          1412
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - loadu_32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:121,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:121,72'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:121,26'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:154,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:155,34'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:160,31'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:170,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:170,9'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:171,19'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:230,15'
          Dst:             loadu_32
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:231,15'
          Dst:             loadu_32
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:232,15'
          Dst:             loadu_32
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:233,15'
          Dst:             loadu_32
    - functionName:    ih264_iquant_itrans_recon_8x8_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         28
      ICount:          5934
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:387,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:387,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:387,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:424,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:425,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:428,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:445,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:446,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:449,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:467,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:470,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:488,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:491,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:508,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:509,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:513,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:530,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:531,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:536,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:553,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:554,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:559,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:579,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:582,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         13
      ICount:          1527
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:121,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:121,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:121,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:156,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:161,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:171,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:173,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:174,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:175,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:177,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_plane_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          1903
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         13
      ICount:          501
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1896,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1896,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1901,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1896,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1901,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1937,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1906,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1910,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1920,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1920,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1924,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1934,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          1685
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          246
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_u_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          615
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_l_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          521
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_d_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          552
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_r_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          633
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dr_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          510
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dl_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          496
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         13
      ICount:          400
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1007,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1007,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1009,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1007,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1009,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1035,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1014,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1016,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1023,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1023,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1025,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1032,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          875
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          153
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_u_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          462
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_l_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          307
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_d_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          344
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_r_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          332
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dr_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          299
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dl_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          291
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         10
      ICount:          202
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:262,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:267,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:267,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:269,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          145
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_pad_right_chroma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          145
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:301,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:301,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:303,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:303,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:307,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:316,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:311,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:314,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:301,5'
          Dst:             __assert_fail
    - functionName:    ih264_pad_right_luma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          185
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:234,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:234,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:236,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:236,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:240,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:249,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:242,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:244,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:246,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:234,5'
          Dst:             __assert_fail
    - functionName:    ih264_pad_left_chroma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          148
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:168,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:169,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:173,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:182,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:179,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:168,5'
          Dst:             __assert_fail
    - functionName:    ih264_pad_left_luma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          188
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:103,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:107,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:116,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:111,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:113,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:101,5'
          Dst:             __assert_fail
    - functionName:    ih264_weighted_bi_pred_chroma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         19
      ICount:          1470
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1150,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1186,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1183,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1152,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1185,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1186,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1191,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1241,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1232,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1193,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1234,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1245,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_bi_pred_luma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         19
      ICount:          2066
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:853,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:861,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:920,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:917,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:863,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:919,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:920,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1005,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:996,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:930,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:998,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1064,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1009,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_chroma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         19
      ICount:          1351
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:634,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:638,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:667,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:664,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:640,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:666,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:667,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:710,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:700,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:673,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:702,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:777,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:714,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_luma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         19
      ICount:          1734
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:447,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:408,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:446,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:447,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:451,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:505,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:496,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:453,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:498,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:509,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_chroma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         19
      ICount:          524
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:283,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:280,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:264,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:282,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:283,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:311,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:303,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:287,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:305,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:313,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_luma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         19
      ICount:          954
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:97,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:130,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:127,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:101,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:129,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:130,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:168,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:160,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:134,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:162,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:214,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:170,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    api_check_struct_sanity
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_handle
        - pv_api_ip
        - pv_api_op
      BBCount:         235
      ICount:          2170
      EdgeCount:       318
      CyclomaticComplexity: 85
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:217,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:220,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:225,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:265,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:236,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:238,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:243,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:243,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:245,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:250,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:250,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:252,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:257,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:259,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:263,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:274,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:329,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:364,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:400,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:485,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:537,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:571,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1070,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:281,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:281,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:284,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:280,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:284,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:292,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:293,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:293,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:305,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:292,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:296,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:305,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:306,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:306,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:308,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:308,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:310,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:310,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:312,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:312,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:305,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:315,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:337,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:337,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:347,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:340,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:347,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:349,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:349,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:347,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:352,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:372,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:372,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:382,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:370,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:375,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:382,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:384,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:384,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:395,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:382,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:387,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:395,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:409,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:409,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:419,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:407,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:412,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:419,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:421,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:421,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:431,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:419,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:424,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:431,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:431,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:433,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:440,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:440,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:443,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:480,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:443,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:446,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:453,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:453,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:458,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:478,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:458,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:461,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:468,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:468,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:471,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:477,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:493,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:494,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:505,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:494,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:495,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:505,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:493,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:498,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:505,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:505,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:506,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:518,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:506,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:507,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:518,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:505,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:510,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:518,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:519,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:521,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:532,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:521,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:521,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:529,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:521,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:523,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:529,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:543,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:546,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:553,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:553,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:556,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:564,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:575,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:581,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:598,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:616,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:643,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:671,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:698,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:725,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:753,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:790,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:819,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:848,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:875,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:902,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:929,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:956,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:981,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1006,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1039,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1061,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:584,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:587,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:593,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:599,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:602,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:609,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:618,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:621,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:627,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:627,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:630,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:637,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:646,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:649,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:655,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:655,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:658,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:665,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:673,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:676,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:682,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:682,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:685,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:692,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:700,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:703,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:709,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:709,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:712,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:719,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:727,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:730,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:736,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:736,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:739,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:746,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:756,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:758,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:764,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:764,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:766,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:772,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:773,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:773,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:774,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:774,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:775,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:775,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:776,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:776,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:772,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:782,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:793,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:796,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:802,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:802,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:805,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:811,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:823,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:826,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:832,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:832,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:835,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:841,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:851,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:859,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:859,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:861,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:867,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:878,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:880,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:886,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:886,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:888,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:894,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:905,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:907,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:913,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:913,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:915,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:921,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:932,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:934,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:940,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:940,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:942,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:948,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:959,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:961,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:966,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:966,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:968,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:973,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:984,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:986,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:991,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:991,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:993,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:998,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1009,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1011,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1017,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1017,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1019,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1025,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1025,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1025,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1026,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1026,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1027,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1027,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1025,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1029,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1042,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1044,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1050,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1050,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1052,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1058,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_api_function
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4607
      functionLinenumberEnd: 4673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         15
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - api_check_struct_sanity
        - ih264d_create
        - ih264d_ctl
        - ih264d_delete
        - ih264d_get_display_frame
        - ih264d_rel_display_frame
        - ih264d_set_display_frame
        - ih264d_video_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4614,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4618,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4624,30'
              BranchSideFuncs:
                - ih264d_ctl
                - ih264d_rel_display_frame
                - ih264d_set_display_frame
                - ih264d_get_display_frame
                - ih264d_video_decode
                - ih264d_delete
                - ih264d_create
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4629,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4633,40'
              BranchSideFuncs:
                - ih264d_create
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4637,40'
              BranchSideFuncs:
                - ih264d_delete
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4642,46'
              BranchSideFuncs:
                - ih264d_video_decode
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4647,51'
              BranchSideFuncs:
                - ih264d_get_display_frame
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4653,51'
              BranchSideFuncs:
                - ih264d_set_display_frame
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4659,51'
              BranchSideFuncs:
                - ih264d_rel_display_frame
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4664,37'
              BranchSideFuncs:
                - ih264d_ctl
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4668,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:4612,16'
          Dst:             api_check_struct_sanity
        - Src:             '/src/libavc/decoder/ih264d_api.c:4633,26'
          Dst:             ih264d_create
        - Src:             '/src/libavc/decoder/ih264d_api.c:4637,26'
          Dst:             ih264d_delete
        - Src:             '/src/libavc/decoder/ih264d_api.c:4642,26'
          Dst:             ih264d_video_decode
        - Src:             '/src/libavc/decoder/ih264d_api.c:4647,26'
          Dst:             ih264d_get_display_frame
        - Src:             '/src/libavc/decoder/ih264d_api.c:4653,26'
          Dst:             ih264d_set_display_frame
        - Src:             '/src/libavc/decoder/ih264d_api.c:4659,26'
          Dst:             ih264d_rel_display_frame
        - Src:             '/src/libavc/decoder/ih264d_api.c:4664,26'
          Dst:             ih264d_ctl
    - functionName:    ih264d_create
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_allocate_static_bufs
        - ih264d_free_static_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1882,12'
              BranchSideFuncs:
                - ih264d_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1904,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1882,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1884,16'
              BranchSideFuncs:
                - ih264d_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1898,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1884,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1886,41'
              BranchSideFuncs:
                - ih264d_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1893,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1877,11'
          Dst:             ih264d_allocate_static_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:1886,17'
          Dst:             ih264d_free_static_bufs
    - functionName:    ih264d_delete
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3644
      functionLinenumberEnd: 3654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_free_dynamic_bufs
        - ih264d_free_static_bufs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3652,5'
          Dst:             ih264d_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:3653,5'
          Dst:             ih264d_free_static_bufs
    - functionName:    ih264d_video_decode
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         358
      ICount:          2712
      EdgeCount:       492
      CyclomaticComplexity: 136
      functionsReached:
        - check_app_out_buf_size
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_release
        - ih264_buf_mgr_set_status
        - ih264_memcpy
        - ih264d_check_mb_map_deblk
        - ih264d_deblock_display
        - ih264d_end_of_pic
        - ih264d_end_of_pic_dispbuf_mgr
        - ih264d_export_sei_params
        - ih264d_fill_output_struct_from_context
        - ih264d_find_start_code
        - ih264d_format_convert
        - ih264d_get_next_display_field
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_init_decoder
        - ih264d_map_error
        - ih264d_mark_err_slice_skip
        - ih264d_parse_nal_unit
        - ih264d_release_display_field
        - ih264d_signal_bs_deblk_thread
        - ih264d_signal_decode_thread
        - ithread_mutex_lock
        - ithread_mutex_unlock
        - ithread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2188,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2192,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2196,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2210,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2196,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2198,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2202,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2202,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2204,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2209,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2212,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2215,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2228,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2216,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2218,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2226,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2219,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2219,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2221,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2224,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2224,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2225,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2237,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2239,34'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2241,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2247,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2247,24'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2277,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2246,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2250,13'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2277,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2250,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2253,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2250,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2253,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2258,15'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2258,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2260,16'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2275,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2260,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2262,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2267,16'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2267,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2269,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2274,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2279,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2284,21'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2300,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2300,41'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2301,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2301,24'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2300,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2305,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2311,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2320,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2312,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2312,37'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2314,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2311,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2314,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2318,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2320,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2324,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2329,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2337,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2365,25'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2340,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2342,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2353,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2342,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2344,40'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2347,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2353,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2356,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2361,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2365,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2368,50'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2378,56'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2388,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,38'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2402,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2388,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2390,35'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2402,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2393,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2393,53'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2394,14'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2393,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2394,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2394,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2394,55'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2400,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2393,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2396,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2400,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2404,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2487,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2404,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2413,39'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2415,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2418,39'
              BranchSideFuncs:
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2453,35'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2418,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2420,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2424,13'
              BranchSideFuncs:
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2432,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2434,39'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2452,9'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2435,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2437,59'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2443,20'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2443,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2445,61'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_export_sei_params
                - ih264d_release_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2451,13'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2479,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2481,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2484,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2490,29'
              BranchSideFuncs:
                - ih264d_init_decoder
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2493,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2523,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2524,13'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2539,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2523,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2529,33'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2539,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2530,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2530,18'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2530,18'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2533,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2533,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2534,20'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2539,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2541,31'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2546,31'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2556,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2557,20'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2561,18'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2561,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2561,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2561,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2566,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2568,20'
              BranchSideFuncs:
                - ih264d_parse_nal_unit
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2582,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2571,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2573,24'
              BranchSideFuncs:
                - ih264d_parse_nal_unit
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2575,39'
              BranchSideFuncs:
                - ih264d_parse_nal_unit
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2582,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2586,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2609,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2589,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2592,60'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2602,21'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2618,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2620,47'
              BranchSideFuncs:
                - ih264d_map_error
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2652,30'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2625,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2625,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2626,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2626,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2627,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2627,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2628,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2628,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2629,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2629,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2630,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2630,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2631,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2631,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2624,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2637,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2637,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2637,52'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2639,53'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2637,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2639,53'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2644,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2644,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2646,31'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2650,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2653,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2653,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2654,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2654,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2654,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2654,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2657,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2657,30'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2659,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2658,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2658,45'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2659,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2659,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2659,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2662,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2662,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2661,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2662,38'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2661,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2514,28'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2664,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2665,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2665,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2696,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2666,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2666,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2696,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2664,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2674,21'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2696,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2678,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2678,46'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2681,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2678,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2679,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2681,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2683,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2683,46'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2686,43'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2683,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2684,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2686,43'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2689,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2689,49'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2692,19'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2689,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2690,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2692,19'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2689,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2692,19'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2694,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2697,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2697,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2698,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2698,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2699,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2699,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2700,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2700,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2696,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2719,8'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2706,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2708,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2711,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2711,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2713,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2715,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2719,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2723,12'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2768,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2723,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2727,17'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2759,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2727,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2727,47'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2756,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2727,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2727,86'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2756,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2727,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2731,29'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2756,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2749,47'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2752,17'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2761,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2763,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2765,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2771,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2774,41'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2780,8'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2780,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2780,41'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2786,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2780,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2782,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2786,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2787,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2787,56'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2857,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2786,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2793,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2857,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2793,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2795,21'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2806,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2795,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2797,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2801,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2812,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2815,42'
              BranchSideFuncs:
                - ih264d_deblock_display
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2820,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2820,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2822,42'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2826,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2826,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2828,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2830,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2830,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2832,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2834,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2834,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2836,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2838,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2838,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2840,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2857,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2859,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2872,37'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2861,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2863,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2873,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2873,28'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2885,48'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2872,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2876,43'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2885,48'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2878,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2880,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2883,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2889,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2890,12'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2900,38'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2889,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2892,44'
              BranchSideFuncs:
                - ih264d_format_convert
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2900,38'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2903,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2903,42'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2915,45'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2903,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2905,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2915,45'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2906,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2906,51'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2913,5'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2906,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2908,22'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2913,5'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2909,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2909,38'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2912,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2908,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2910,17'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2912,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2915,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2917,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2923,8'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2923,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2925,17'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2945,8'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2925,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2927,49'
              BranchSideFuncs:
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2938,37'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2930,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2932,37'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2933,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2934,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2935,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2939,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2940,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2945,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2945,37'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2945,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2947,31'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2948,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2950,51'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2956,12'
              BranchSideFuncs:
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2956,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2958,53'
              BranchSideFuncs:
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2964,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:2171,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/ih264d_api.c:2218,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_api.c:2223,19'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_api.c:2332,42'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_api.c:2367,21'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_api.c:2378,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_api.c:2413,9'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2418,16'
          Dst:             check_app_out_buf_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:2426,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_api.c:2439,21'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/ih264d_api.c:2447,21'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/ih264d_api.c:2453,9'
          Dst:             ih264d_export_sei_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:2455,9'
          Dst:             ih264d_release_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2490,9'
          Dst:             ih264d_init_decoder
        - Src:             '/src/libavc/decoder/ih264d_api.c:2552,18'
          Dst:             ih264d_find_start_code
        - Src:             '/src/libavc/decoder/ih264d_api.c:2592,21'
          Dst:             ih264d_fill_output_struct_from_context
        - Src:             '/src/libavc/decoder/ih264d_api.c:2616,15'
          Dst:             ih264d_parse_nal_unit
        - Src:             '/src/libavc/decoder/ih264d_api.c:2620,30'
          Dst:             ih264d_map_error
        - Src:             '/src/libavc/decoder/ih264d_api.c:2686,16'
          Dst:             ih264d_mark_err_slice_skip
        - Src:             '/src/libavc/decoder/ih264d_api.c:2704,9'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2708,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2739,17'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_api.c:2749,21'
          Dst:             ih264d_check_mb_map_deblk
        - Src:             '/src/libavc/decoder/ih264d_api.c:2759,9'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2763,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2815,19'
          Dst:             ih264d_deblock_display
        - Src:             '/src/libavc/decoder/ih264d_api.c:2861,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2876,13'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2885,9'
          Dst:             ih264d_fill_output_struct_from_context
        - Src:             '/src/libavc/decoder/ih264d_api.c:2894,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_api.c:2900,9'
          Dst:             ih264d_release_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2927,19'
          Dst:             ih264d_end_of_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_api.c:2932,19'
          Dst:             ih264d_end_of_pic
        - Src:             '/src/libavc/decoder/ih264d_api.c:2938,19'
          Dst:             ih264d_end_of_pic
        - Src:             '/src/libavc/decoder/ih264d_api.c:2952,13'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/ih264d_api.c:2960,13'
          Dst:             ih264_memcpy
    - functionName:    ih264d_get_display_frame
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_set_display_frame
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3065
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         21
      ICount:          306
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3080,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3082,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3136,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3084,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3084,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3084,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3100,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3102,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3135,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3102,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3104,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3107,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3109,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3109,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3114,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3111,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3111,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3114,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3107,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3114,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3118,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_rel_display_frame
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3844
      functionLinenumberEnd: 3881
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3858,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3860,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3865,8'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3865,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3867,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3877,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3867,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3869,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3875,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3877,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3877,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3880,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3877,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3878,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3880,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3869,13'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_ctl
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3722
      functionLinenumberEnd: 3820
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         26
      ICount:          232
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_buf_info
        - ih264d_get_frame_dimensions
        - ih264d_get_sei_ave_params
        - ih264d_get_sei_ccv_params
        - ih264d_get_sei_cll_params
        - ih264d_get_sei_fgc_params
        - ih264d_get_sei_mdcv_params
        - ih264d_get_sei_sii_params
        - ih264d_get_status
        - ih264d_get_version
        - ih264d_get_vui_params
        - ih264d_reset
        - ih264d_set_default_params
        - ih264d_set_degrade
        - ih264d_set_flush_mode
        - ih264d_set_num_cores
        - ih264d_set_params
        - ih264d_set_processor
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3729,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3732,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3734,43'
              BranchSideFuncs:
                - ih264d_set_processor
                - ih264d_get_sei_fgc_params
                - ih264d_get_sei_sii_params
                - ih264d_get_sei_ccv_params
                - ih264d_get_sei_ave_params
                - ih264d_get_sei_cll_params
                - ih264d_get_sei_mdcv_params
                - ih264d_get_vui_params
                - ih264d_get_frame_dimensions
                - ih264d_set_num_cores
                - ih264d_set_degrade
                - ih264d_get_version
                - ih264d_get_buf_info
                - ih264d_set_flush_mode
                - ih264d_set_default_params
                - ih264d_reset
                - ih264d_set_params
                - ih264d_get_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3739,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3742,37'
              BranchSideFuncs:
                - ih264d_get_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3746,37'
              BranchSideFuncs:
                - ih264d_set_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3750,32'
              BranchSideFuncs:
                - ih264d_reset
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3753,45'
              BranchSideFuncs:
                - ih264d_set_default_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3757,41'
              BranchSideFuncs:
                - ih264d_set_flush_mode
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3761,39'
              BranchSideFuncs:
                - ih264d_get_buf_info
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3765,38'
              BranchSideFuncs:
                - ih264d_get_version
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3769,38'
              BranchSideFuncs:
                - ih264d_set_degrade
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3774,40'
              BranchSideFuncs:
                - ih264d_set_num_cores
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3778,47'
              BranchSideFuncs:
                - ih264d_get_frame_dimensions
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3782,41'
              BranchSideFuncs:
                - ih264d_get_vui_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3786,46'
              BranchSideFuncs:
                - ih264d_get_sei_mdcv_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3790,45'
              BranchSideFuncs:
                - ih264d_get_sei_cll_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3794,45'
              BranchSideFuncs:
                - ih264d_get_sei_ave_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3798,45'
              BranchSideFuncs:
                - ih264d_get_sei_ccv_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3802,45'
              BranchSideFuncs:
                - ih264d_get_sei_sii_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3806,45'
              BranchSideFuncs:
                - ih264d_get_sei_fgc_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3810,40'
              BranchSideFuncs:
                - ih264d_set_processor
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3816,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3742,19'
          Dst:             ih264d_get_status
        - Src:             '/src/libavc/decoder/ih264d_api.c:3746,19'
          Dst:             ih264d_set_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3750,19'
          Dst:             ih264d_reset
        - Src:             '/src/libavc/decoder/ih264d_api.c:3753,19'
          Dst:             ih264d_set_default_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3757,19'
          Dst:             ih264d_set_flush_mode
        - Src:             '/src/libavc/decoder/ih264d_api.c:3761,19'
          Dst:             ih264d_get_buf_info
        - Src:             '/src/libavc/decoder/ih264d_api.c:3765,19'
          Dst:             ih264d_get_version
        - Src:             '/src/libavc/decoder/ih264d_api.c:3769,19'
          Dst:             ih264d_set_degrade
        - Src:             '/src/libavc/decoder/ih264d_api.c:3774,19'
          Dst:             ih264d_set_num_cores
        - Src:             '/src/libavc/decoder/ih264d_api.c:3778,19'
          Dst:             ih264d_get_frame_dimensions
        - Src:             '/src/libavc/decoder/ih264d_api.c:3782,19'
          Dst:             ih264d_get_vui_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3786,19'
          Dst:             ih264d_get_sei_mdcv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3790,19'
          Dst:             ih264d_get_sei_cll_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3794,19'
          Dst:             ih264d_get_sei_ave_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3798,19'
          Dst:             ih264d_get_sei_ccv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3802,19'
          Dst:             ih264d_get_sei_sii_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3806,19'
          Dst:             ih264d_get_sei_fgc_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3810,19'
          Dst:             ih264d_set_processor
    - functionName:    ih264d_get_status
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3211
      functionLinenumberEnd: 3363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         77
      ICount:          607
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_get_dpb_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3223,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3223,47'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3242,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3223,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3225,32'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3242,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3228,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3230,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3236,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3258,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3259,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3259,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3260,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3263,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3263,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3263,51'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3283,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3265,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3283,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3265,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3266,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3275,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3265,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3269,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3275,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3285,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3285,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3287,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3299,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3301,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3303,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3303,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3307,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3307,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3311,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3312,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3312,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3314,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3311,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3320,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3324,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3326,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3330,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3326,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3326,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3330,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3332,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3338,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3338,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3340,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3345,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3345,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3347,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3352,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3353,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3353,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3355,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3275,47'
          Dst:             ih264d_get_dpb_size
    - functionName:    ih264d_set_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         24
      ICount:          209
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3524,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3526,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3530,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3530,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3532,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3534,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3534,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3536,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3538,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3538,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3540,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3548,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3554,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3555,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3556,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3556,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3557,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3566,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3566,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3567,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3566,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3569,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_reset
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3678
      functionLinenumberEnd: 3698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_init_decoder
        - ih264d_join_threads
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3686,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3688,29'
              BranchSideFuncs:
                - ih264d_join_threads
                - ih264d_init_decoder
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3695,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3688,9'
          Dst:             ih264d_join_threads
        - Src:             '/src/libavc/decoder/ih264d_api.c:3689,9'
          Dst:             ih264d_init_decoder
    - functionName:    ih264d_set_default_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3600
      functionLinenumberEnd: 3620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_set_flush_mode
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_join_threads
        - ih264d_release_display_bufs
        - ih264d_release_pics_in_dpb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3174,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3174,8'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3176,44'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3168,5'
          Dst:             ih264d_join_threads
        - Src:             '/src/libavc/decoder/ih264d_api.c:3176,9'
          Dst:             ih264d_release_pics_in_dpb
        - Src:             '/src/libavc/decoder/ih264d_api.c:3177,9'
          Dst:             ih264d_release_display_bufs
    - functionName:    ih264d_get_buf_info
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3480
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         44
      ICount:          356
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_get_dpb_size
        - ih264d_get_outbuf_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3410,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3413,17'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3427,11'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3413,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3415,22'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3421,22'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3427,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3429,44'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3431,16'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3429,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3429,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3429,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3431,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3432,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3434,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3434,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3435,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3438,21'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3438,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3438,51'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3459,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3438,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3440,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3459,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3440,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3441,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3450,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3440,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3444,33'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3450,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3463,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3463,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3463,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3465,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3465,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3465,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3473,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3475,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3478,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3450,47'
          Dst:             ih264d_get_dpb_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:3469,38'
          Dst:             ih264d_get_outbuf_size
    - functionName:    ih264d_get_version
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 3009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2990,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2992,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2996,34'
              BranchSideFuncs:
                - strnlen
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2998,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3000,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3005,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:2987,5'
          Dst:             snprintf
        - Src:             '/src/libavc/decoder/ih264d_api.c:2996,26'
          Dst:             strnlen
    - functionName:    ih264d_set_degrade
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3913
      functionLinenumberEnd: 3928
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec_obj
        - pv_api_ip
        - pv_api_op
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_set_num_cores
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4525
      functionLinenumberEnd: 4547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4540,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4544,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4544,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4545,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_frame_dimensions
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3934
      functionLinenumberEnd: 4032
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         32
      ICount:          408
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3944,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3944,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3944,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3946,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3949,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3951,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3956,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3965,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3967,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3972,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3976,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3977,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3979,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3979,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3981,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3986,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4018,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4018,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4020,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4017,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4017,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4020,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_vui_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         9
      ICount:          256
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4056,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4058,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4062,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4064,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4064,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4066,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4063,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4066,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4070,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_mdcv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         8
      ICount:          121
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4141,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4143,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4145,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4149,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_cll_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4190,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4192,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4196,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_ave_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4227
      functionLinenumberEnd: 4250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         4
      ICount:          75
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4237,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4243,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_ccv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4275
      functionLinenumberEnd: 4332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         23
      ICount:          226
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4288,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4292,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4296,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4298,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4331,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4308,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4310,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4317,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4310,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4312,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4315,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4317,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4319,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4321,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4321,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4323,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4325,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4325,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4327,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4329,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_sii_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4355
      functionLinenumberEnd: 4419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         27
      ICount:          222
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4366,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4368,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4372,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4374,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4375,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4381,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4374,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4377,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4381,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4381,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4388,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4384,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4388,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4393,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4418,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4395,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4397,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4416,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4401,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4404,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4408,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4409,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4412,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_fgc_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4442
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         29
      ICount:          358
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4454,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4456,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4460,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4465,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4467,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4521,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4473,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4476,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4486,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4489,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4491,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4494,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4494,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4496,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4519,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4496,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4499,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4517,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4503,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4506,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4516,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4510,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4513,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4515,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_set_processor
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_init_function_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1112,5'
          Dst:             ih264d_init_function_ptr
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_get_outbuf_size
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic_wd
        - pic_ht
        - u1_chroma_format
        - p_buf_size
      BBCount:         31
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2031,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2032,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2033,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2033,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2034,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2035,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2035,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2036,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2037,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2038,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2038,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2039,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2041,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2043,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2047,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2047,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2049,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2052,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2052,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2054,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2057,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2058,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2058,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2060,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_join_threads
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ithread_cond_signal
        - ithread_join
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1395,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1395,8'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1398,9'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1399,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1401,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1414,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1416,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1428,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1401,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1405,13'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_api.c:1407,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1409,13'
          Dst:             ithread_join
        - Src:             '/src/libavc/decoder/ih264d_api.c:1416,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1420,13'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_api.c:1422,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1424,13'
          Dst:             ithread_join
    - functionName:    ih264d_init_decoder
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_params
      BBCount:         11
      ICount:          653
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_free_dynamic_bufs
        - ih264d_init_arch
        - ih264d_init_function_ptr
        - ih264d_init_ref_bufs
        - ithread_get_mutex_lock_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1194,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1196,13'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1203,23'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1206,13'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1214,20'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1154,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1184,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1188,5'
          Dst:             ih264d_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:1355,5'
          Dst:             ih264d_init_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:1386,5'
          Dst:             ih264d_init_arch
        - Src:             '/src/libavc/decoder/ih264d_api.c:1387,5'
          Dst:             ih264d_init_function_ptr
    - functionName:    check_app_out_buf_size
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         29
      ICount:          201
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_get_outbuf_size
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2074,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2076,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2082,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2086,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2087,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2089,50'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2094,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2096,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2108,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2097,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2099,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2099,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2101,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2105,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2101,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2103,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2104,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2108,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2109,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2111,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2111,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2117,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2117,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2118,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:2089,27'
          Dst:             ih264d_get_outbuf_size
    - functionName:    ih264d_export_sei_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_dec
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_export_sei_ave_params
        - ih264d_export_sei_ccv_params
        - ih264d_export_sei_cll_params
        - ih264d_export_sei_fgc_params
        - ih264d_export_sei_mdcv_params
        - ih264d_export_sei_sii_params
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:195,17'
          Dst:             ih264d_export_sei_mdcv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:196,17'
          Dst:             ih264d_export_sei_cll_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:197,17'
          Dst:             ih264d_export_sei_ave_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:198,17'
          Dst:             ih264d_export_sei_ccv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:199,17'
          Dst:             ih264d_export_sei_sii_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:200,17'
          Dst:             ih264d_export_sei_fgc_params
    - functionName:    ih264d_fill_output_struct_from_context
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4552
      functionLinenumberEnd: 4582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_dec_op
      BBCount:         12
      ICount:          152
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_export_sei_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4553,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4556,41'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4559,35'
              BranchSideFuncs:
                - ih264d_export_sei_params
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4569,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4569,8'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4571,12'
              BranchSideFuncs:
                - ih264d_export_sei_params
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4571,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4572,13'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4573,5'
              BranchSideFuncs:
                - ih264d_export_sei_params
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:4581,5'
          Dst:             ih264d_export_sei_params
    - functionName:    ih264d_map_error
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i4_err_status
      BBCount:         73
      ICount:          288
      EdgeCount:       144
      CyclomaticComplexity: 73
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1930,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1930,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1978,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1978,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2011,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2011,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2015,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_free_static_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
      BBCount:         109
      ICount:          1008
      EdgeCount:       144
      CyclomaticComplexity: 37
      functionsReached:
        - ih264d_join_threads
        - ithread_cond_destroy
        - ithread_mutex_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1446,29'
              BranchSideFuncs:
                - ih264d_join_threads
                - ithread_cond_destroy
                - ithread_cond_destroy
                - ithread_mutex_destroy
                - ithread_mutex_destroy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1453,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1455,38'
              BranchSideFuncs:
                - ithread_cond_destroy
                - ithread_cond_destroy
                - ithread_mutex_destroy
                - ithread_mutex_destroy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1462,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1462,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1462,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1463,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1463,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1463,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1464,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1466,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1467,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1467,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1467,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1468,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1468,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1468,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1469,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1469,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1469,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1470,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1470,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1471,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1471,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1471,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1472,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1473,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1473,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1473,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1474,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1474,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1474,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1475,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1475,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1475,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1476,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1476,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1476,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1477,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1477,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1478,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1478,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1478,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1479,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1479,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1479,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1480,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1480,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1480,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1481,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1481,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1481,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1482,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1482,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1483,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1483,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1483,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1484,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1484,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1485,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1485,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1485,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1486,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1486,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1486,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1487,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1487,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1487,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1488,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1488,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1488,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1489,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1489,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1489,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1490,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1490,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1490,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1491,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1491,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1491,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1492,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1492,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1492,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1493,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1493,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1493,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1494,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1494,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1494,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1495,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1497,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1497,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1497,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1499,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1446,9'
          Dst:             ih264d_join_threads
        - Src:             '/src/libavc/decoder/ih264d_api.c:1455,17'
          Dst:             ithread_cond_destroy
        - Src:             '/src/libavc/decoder/ih264d_api.c:1456,17'
          Dst:             ithread_cond_destroy
        - Src:             '/src/libavc/decoder/ih264d_api.c:1458,17'
          Dst:             ithread_mutex_destroy
        - Src:             '/src/libavc/decoder/ih264d_api.c:1459,17'
          Dst:             ithread_mutex_destroy
    - functionName:    ih264d_allocate_static_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         96
      ICount:          1187
      EdgeCount:       139
      CyclomaticComplexity: 45
      functionsReached:
        - ih264d_init_decoder
        - ithread_cond_init
        - ithread_get_cond_struct_size
        - ithread_get_handle_size
        - ithread_get_mutex_lock_size
        - ithread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1547,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1547,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1548,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1554,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1554,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1555,51'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1570,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1570,25'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1578,33'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1572,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1572,25'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1578,33'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1569,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1575,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1578,33'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1587,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1588,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1593,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1593,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1594,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1599,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1599,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1600,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1605,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1605,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1606,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1609,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1613,16'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1661,10'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1615,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1616,16'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1621,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1624,33'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1638,16'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1632,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1632,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1634,38'
              BranchSideFuncs:
                - ithread_mutex_init
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1635,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1635,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1636,9'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1640,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1641,16'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1644,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1647,32'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1659,5'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1654,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1654,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1656,37'
              BranchSideFuncs:
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1657,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1657,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1658,9'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1663,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1663,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1664,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1669,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1669,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1670,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1675,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1675,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1676,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1681,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1681,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1682,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1687,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1687,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1688,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1693,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1693,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1694,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1699,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1699,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1700,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1705,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1705,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1706,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1711,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1711,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1712,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1717,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1717,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1718,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1723,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1723,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1724,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1729,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1729,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1730,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1736,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1736,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1737,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1744,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1744,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1745,43'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1753,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1753,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1754,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1761,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1761,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1762,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1769,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1769,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1770,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1778,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1778,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1779,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1785,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1785,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1786,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1794,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1794,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1795,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1807,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1807,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1808,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1814,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1814,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1815,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1821,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1821,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1822,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1828,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1828,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1829,12'
              BranchSideFuncs:
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1835,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1835,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1836,30'
              BranchSideFuncs:
                - ih264d_init_decoder
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1597,12'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1603,12'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1613,16'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1624,33'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1631,19'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1634,19'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1638,16'
          Dst:             ithread_get_cond_struct_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1647,32'
          Dst:             ithread_get_cond_struct_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1653,19'
          Dst:             ithread_cond_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1656,19'
          Dst:             ithread_cond_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1679,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1826,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1839,5'
          Dst:             ih264d_init_decoder
    - functionName:    ih264d_check_byte_aligned
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:177,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:180,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_flush_bits_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_num_bits
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:154,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:158,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_next_bits_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_num_bits
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:127,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:128,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_bits_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_num_bits
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    120
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:93,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:93,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_bit_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_stream
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    159
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_decode_bypass_bins
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - u1_max_bins
        - ps_bitstrm
      BBCount:         22
      ICount:          288
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:729,22'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:737,5'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:732,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:732,9'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:737,5'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:742,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:745,20'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:751,20'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:759,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:763,26'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:771,5'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:766,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:766,13'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:771,5'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:771,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:740,29'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:774,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:732,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:766,13'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_decode_bypass_bins_unary
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - ps_bitstrm
      BBCount:         25
      ICount:          303
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:632,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:636,22'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:645,17'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:639,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:639,9'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:645,17'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:653,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:656,20'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:662,20'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:667,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:671,26'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:680,5'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:674,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:674,13'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:680,5'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:681,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:680,5'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:681,22'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:680,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:650,17'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:683,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:639,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:674,13'
          Dst:             CLZ
    - functionName:    ih264d_decode_bins_unary
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_max_bins
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         40
      ICount:          558
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - CLZ
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:564,11'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:564,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:563,5'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:564,24'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:563,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:551,22'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,8'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:566,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,22'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,8'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:569,22'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:584,15'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:584,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:583,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:584,29'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:583,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:586,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Dst:             CLZ
    - functionName:    ih264d_decode_bins
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_max_bins
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         16
      ICount:          296
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - CLZ
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:497,11'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:496,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:483,23'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:499,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Dst:             CLZ
    - functionName:    ih264d_decode_bins_tunary
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_max_bins
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         16
      ICount:          300
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:425,12'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:424,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:413,22'
              BranchSideFuncs:
                - CLZ.1418
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:427,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Dst:             CLZ
    - functionName:    ih264d_decode_terminate
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - ps_stream
      BBCount:         12
      ICount:          170
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:329,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:342,19'
              BranchSideFuncs:
                - CLZ.1418
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:323,14'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:351,13'
          Dst:             CLZ
    - functionName:    ih264d_decode_bin
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         12
      ICount:          245
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    38
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:271,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:271,5'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:274,8'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:274,8'
              BranchSideFuncs:
                - CLZ.1418
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:278,22'
              BranchSideFuncs:
                - CLZ.1418
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:281,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:281,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:256,14'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:281,9'
          Dst:             CLZ
    - functionName:    ih264d_init_cabac_contexts
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_slice_type
        - ps_dec
      BBCount:         24
      ICount:          264
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:132,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:139,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:153,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:154,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:157,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:162,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:165,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:165,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:167,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:171,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:179,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:181,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_cabac_dec_envirnoment
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - ps_bitstrm
      BBCount:         7
      ICount:          101
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:68,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:68,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:72,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:75,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_mbedge_2
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         10
      ICount:          224
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2351,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2358,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2371,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2372,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2374,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2381,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2382,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2384,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_mbedge_4
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2250
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         4
      ICount:          148
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2289,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2292,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2296,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_for_extra_top_edge
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_mb_params
        - u1_Edge0_mb_typ
        - u1_Edge1_mb_typ
        - pu1_curNnz
        - pu1_topNnz
      BBCount:         21
      ICount:          174
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2219,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2221,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2244,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2221,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2221,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2221,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2225,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2228,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2232,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2233,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2235,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2235,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2235,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2235,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2240,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2242,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_for_extra_left_edge
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_cur_deblk_mb
        - ps_leftDeblkMb
        - puc_cur_nnz
        - uc_botMb
      BBCount:         76
      ICount:          524
      EdgeCount:       99
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2075,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2077,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2080,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2081,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2081,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2096,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2080,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2083,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2096,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2099,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2099,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2103,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2099,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2101,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2103,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2108,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2110,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2151,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2110,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2112,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2118,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2119,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2121,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2127,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2121,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2121,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2121,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2124,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2125,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2126,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2130,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2132,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2136,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2137,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2139,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2145,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2139,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2139,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2139,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2142,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2143,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2144,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2153,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2155,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2159,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2160,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2162,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2167,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2162,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2162,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2162,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2164,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2165,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2166,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2170,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2172,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2176,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2177,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2179,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2184,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2179,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2179,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2179,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2181,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2182,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2183,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_for_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_mb_params
        - ps_top_mb_params
        - ps_left_mb_params
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - puc_cur_nnz
        - puc_top_nnz
        - ppv_map_ref_idx_to_poc
        - ui_mbAff
        - ui_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - ps_top_add
      BBCount:         148
      ICount:          1577
      EdgeCount:       197
      CyclomaticComplexity: 51
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1810,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1810,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1810,62'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1819,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1819,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1825,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1819,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1821,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1825,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1828,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1834,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2052,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1847,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1852,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2049,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1857,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1857,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1857,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1860,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1862,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1876,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1878,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1885,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1888,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1891,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1903,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1892,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1894,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1894,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1895,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1897,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1897,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1906,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1907,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1907,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1908,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1910,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1910,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1911,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1913,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1913,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1914,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1916,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1916,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1919,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1920,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1920,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1921,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1923,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1923,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1924,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1926,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1926,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1927,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1929,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1929,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1933,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1933,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1936,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1935,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1935,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1936,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1936,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1936,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1943,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1946,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1946,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1950,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1950,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1950,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1953,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1956,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1961,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1956,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1956,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1961,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1961,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1963,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2044,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1976,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1978,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1985,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1988,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1991,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2003,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1992,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1994,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1994,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1995,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1997,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1997,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2006,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2007,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2007,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2008,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2010,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2010,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2011,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2013,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2013,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2014,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2016,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2016,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2019,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2020,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2020,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2021,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2023,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2023,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2024,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2026,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2026,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2027,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2029,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2029,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2033,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2033,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2036,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2035,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2035,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2036,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2036,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2036,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2043,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2049,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2049,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2050,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2049,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2049,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2051,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2049,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2050,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2051,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_compute_bs_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         116
      ICount:          1338
      EdgeCount:       155
      CyclomaticComplexity: 41
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_fill_bs_xtra_top_edge
        - ih264d_update_csbp_8x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1427,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1434,27'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1439,28'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1439,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1440,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1441,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1472,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1475,9'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1484,9'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1477,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1479,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1482,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1489,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1502,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1489,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1491,36'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1495,36'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1502,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1504,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1537,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1525,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1529,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1533,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1537,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1539,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1554,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1542,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1544,16'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1551,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1544,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1545,33'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1548,32'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1558,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1560,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1565,20'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1572,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1575,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1593,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1575,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1578,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1581,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1581,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1584,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1587,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1590,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1592,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1593,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1621,37'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1597,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1597,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1603,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1599,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1603,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1629,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1630,13'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1632,12'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1632,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1633,31'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1634,17'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1645,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1645,34'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1678,16'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1644,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1648,20'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1678,16'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1648,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1651,37'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1676,13'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1654,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1657,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1660,29'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1660,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1663,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1665,21'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1669,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1670,25'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1672,24'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1672,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1673,25'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1675,17'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1679,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1679,34'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1711,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1678,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1682,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1711,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1682,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1682,58'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1708,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1682,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1685,37'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1708,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1688,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1691,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1694,29'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1694,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1697,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1699,50'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1702,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1703,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1705,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1705,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1706,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1707,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1739,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1743,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1747,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1750,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1750,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1752,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1577,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1583,28'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1589,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1624,9'
          Dst:             ih264d_fill_bs2_horz_vert
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1656,54'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1662,54'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1690,52'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1696,52'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1699,21'
          Dst:             ih264d_fill_bs_xtra_top_edge
    - functionName:    ih264d_update_csbp_8x8
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - u2_luma_csbp
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:37,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:39,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:42,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:42,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:44,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:47,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:47,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:49,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:52,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:52,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:52,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:54,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs2_horz_vert
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_left_mb_csbp
        - u4_top_mb_csbp
        - u4_cur_mb_csbp
        - pu4_packed_bs2
        - pu2_4x4_v2h_reorder
      BBCount:         1
      ICount:          192
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_fill_bs_xtra_top_edge
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_topmb_t_csbp
        - u4_topmb_b_csbp
        - u4_cur_mb_csbp
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_compute_bs_non_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         38
      ICount:          784
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_update_csbp_8x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1197,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1199,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1233,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1238,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1247,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1250,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1251,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1252,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1255,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1256,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1260,22'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1271,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1273,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1291,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1273,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1276,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1279,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1279,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1282,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1285,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1285,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1288,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1290,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1291,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1294,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1305,37'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1313,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1316,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1316,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1317,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1319,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1360,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1360,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1362,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1275,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1281,28'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1287,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1308,9'
          Dst:             ih264d_fill_bs2_horz_vert
    - functionName:    ih264d_fill_bs_xtra_left_edge_cur_frm
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_left_mb_t_csbp
        - u4_left_mb_b_csbp
        - u4_cur_mb_csbp
        - u4_cur_mb_bot
      BBCount:         1
      ICount:          121
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_fill_bs_xtra_left_edge_cur_fld
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_left_mb_t_csbp
        - u4_left_mb_b_csbp
        - u4_cur_mb_csbp
        - u4_cur_mb_top
      BBCount:         1
      ICount:          121
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_non16x16mb_bslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         95
      ICount:          1077
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:726,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:733,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:932,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:737,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:748,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:930,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:754,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:761,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:842,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:775,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:778,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:785,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:799,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:800,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:800,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:801,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:803,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:803,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:804,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:806,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:806,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:807,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:809,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:809,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:812,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:813,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:813,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:814,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:816,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:816,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:817,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:819,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:819,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:820,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:822,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:822,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:826,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:826,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:829,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:828,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:828,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:829,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:829,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:829,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:842,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:842,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:849,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:927,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:862,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:865,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:872,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:887,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:888,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:888,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:889,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:891,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:891,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:892,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:894,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:894,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:895,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:897,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:897,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:900,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:901,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:901,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:902,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:904,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:904,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:905,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:907,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:907,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:908,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:910,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:910,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:914,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:914,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:917,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:916,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:916,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:917,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:917,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:917,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:927,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_16x16mb_bslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         89
      ICount:          922
      EdgeCount:       118
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:556,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:558,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:616,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:563,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:578,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:586,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:587,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:587,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:588,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:589,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:589,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:590,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:591,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:591,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:592,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:593,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:593,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:596,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:597,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:597,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:598,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:599,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:599,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:600,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:601,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:601,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:602,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:603,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:603,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:606,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:606,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:608,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:607,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:607,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:608,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:608,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:608,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:623,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:680,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:628,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:642,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:679,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:650,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:651,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:651,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:652,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:653,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:653,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:654,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:655,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:655,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:656,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:657,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:657,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:660,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:661,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:661,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:662,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:663,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:663,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:664,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:665,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:665,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:666,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:667,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:667,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:670,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:670,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:672,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:671,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:671,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:672,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:672,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:672,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:679,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_non16x16mb_pslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         43
      ICount:          519
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:356,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:363,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:497,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:367,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:371,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:495,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:384,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:391,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:439,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:400,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:402,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:408,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:422,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:423,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:423,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:424,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:426,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:426,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:429,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:429,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:430,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:430,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:430,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:439,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:439,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:446,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:492,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:455,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:457,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:463,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:478,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:479,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:479,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:480,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:482,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:482,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:485,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:485,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:486,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:486,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:486,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:492,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_16x16mb_pslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         40
      ICount:          422
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:228,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:230,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:265,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:235,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:250,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:264,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:255,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:255,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:255,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:255,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:255,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:256,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:256,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:256,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:256,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:259,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:260,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:260,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:260,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:264,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:272,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:309,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:291,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:308,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:297,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:298,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:298,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:299,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:300,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:300,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:303,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:303,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:304,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:304,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:304,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:308,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_filter_boundary_topmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_top_mb
        - u4_bs
      BBCount:         9
      ICount:          348
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1612,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1622,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_filter_boundary_left_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_left_mb
        - pu4_bs_tab
        - u1_cur_fld
      BBCount:         24
      ICount:          787
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1406,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1408,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1444,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1410,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1412,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1419,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1448,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1450,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1457,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1518,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1520,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1528,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_copy_intra_pred_line
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - nmb_index
      BBCount:         4
      ICount:          227
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1298,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1298,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1303,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_set_deblocking_parameters
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_cur_mb
        - ps_slice
        - u1_mb_ngbr_availablity
        - u1_mb_field_decoding_flag
      BBCount:         12
      ICount:          106
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1245,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1245,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1248,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1255,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1256,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1257,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1258,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1260,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_deblock_picture_progressive
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         21
      ICount:          426
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_deblock_mb_nonmbaff
        - ih264d_init_deblk_tfr_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1139,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1141,12'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1157,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1141,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1143,13'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1153,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1143,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1145,44'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1159,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1184,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1184,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1198,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1198,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1198,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1202,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1129,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1145,17'
          Dst:             ih264d_deblock_mb_nonmbaff
    - functionName:    ih264d_init_deblk_tfr_ctxt
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_pad_mgr
        - ps_tfr_cxt
        - u2_image_wd_mb
        - u1_mbaff
      BBCount:         10
      ICount:          226
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:660,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:662,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:671,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:663,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:662,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:663,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:666,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:666,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:666,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_deblock_mb_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - i4_strd_y
        - i4_strd_uv
      BBCount:         45
      ICount:          661
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - ih264d_filter_boundary_left_nonmbaff
        - ih264d_filter_boundary_top_nonmbaff
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:423,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:426,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:597,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:426,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:428,27'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:433,25'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:436,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:438,26'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:442,24'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:445,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:446,25'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:447,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:447,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:448,24'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:457,12'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:457,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:458,50'
              BranchSideFuncs:
                - ih264d_filter_boundary_left_nonmbaff
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:471,22'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:509,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:512,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:518,17'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:519,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:521,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:531,17'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:532,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:534,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:546,12'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:546,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:551,49'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:564,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:566,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:568,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:573,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:575,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:578,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:587,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:588,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:590,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:595,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:608,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:458,13'
          Dst:             ih264d_filter_boundary_left_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:551,13'
          Dst:             ih264d_filter_boundary_top_nonmbaff
    - functionName:    ih264d_filter_boundary_left_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_left_mb
        - pu4_bs_tab
        - u1_cur_fld
      BBCount:         24
      ICount:          775
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:148,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:179,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:150,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:158,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:183,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:194,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:265,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_filter_boundary_top_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_top_mb
        - u4_bs
      BBCount:         9
      ICount:          349
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:372,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_deblock_picture_non_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         21
      ICount:          441
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_deblock_mb_nonmbaff
        - ih264d_init_deblk_tfr_ctxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1025,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1027,12'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1043,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1027,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1029,13'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1039,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1029,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1031,44'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1037,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1043,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1045,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1070,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1070,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1072,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1084,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1084,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1084,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1088,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1012,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1031,17'
          Dst:             ih264d_deblock_mb_nonmbaff
    - functionName:    ih264d_deblock_mb_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_top_mb
        - ps_left_mb
        - u1_cur_fld
        - u1_extra_top_edge
      BBCount:         30
      ICount:          592
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_filter_boundary_left_mbaff
        - ih264d_filter_boundary_topmbaff
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1678,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1679,43'
              BranchSideFuncs:
                - ih264d_filter_boundary_left_mbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1691,18'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1728,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1731,9'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1737,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1738,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1741,9'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1750,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1751,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1754,9'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1766,8'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1770,12'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1807,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1770,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1772,45'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1794,45'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1809,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1811,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1816,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1818,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1821,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1830,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1831,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1831,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1834,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1679,9'
          Dst:             ih264d_filter_boundary_left_mbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1772,13'
          Dst:             ih264d_filter_boundary_topmbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1782,13'
          Dst:             ih264d_filter_boundary_topmbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1794,13'
          Dst:             ih264d_filter_boundary_topmbaff
    - functionName:    ih264d_deblock_picture_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         61
      ICount:          897
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_deblock_mb_mbaff
        - ih264d_init_deblk_tfr_ctxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:750,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:754,13'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:906,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:754,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:756,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:902,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:760,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:762,48'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:810,30'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:768,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:770,42'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:774,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:776,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:778,41'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:784,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:788,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:789,38'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:795,47'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:797,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:798,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:799,28'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:799,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:800,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:802,49'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:813,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:815,48'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:880,30'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:821,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:823,42'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:829,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:832,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:834,41'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:838,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:843,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:845,45'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:851,53'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:858,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:859,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:865,43'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:867,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:868,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:869,28'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:869,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:870,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:872,49'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:887,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:759,35'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:890,30'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:906,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:908,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:933,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:933,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:935,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:947,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:947,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:947,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:951,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:731,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:802,25'
          Dst:             ih264d_deblock_mb_mbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:872,25'
          Dst:             ih264d_deblock_mb_mbaff
    - functionName:    ih264d_insert_pic_in_display_list
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u1_buf_id
        - i4_display_poc
        - u4_frame_num
      BBCount:         14
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2054,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2057,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2072,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2057,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2059,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2070,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2059,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2060,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2062,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2072,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2076,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2079,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_delete_nonref_nondisplay_pics
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         11
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2013,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2022,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2013,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2015,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2021,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_free_node_from_dpb
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u4_cur_pic_num
        - u1_numRef_frames_for_seq
      BBCount:         54
      ICount:          367
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_delete_gap_frm_sliding
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1883,16'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1980,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1884,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1884,59'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1890,23'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1884,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1886,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1890,23'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1892,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1894,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1950,16'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1894,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1900,34'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1903,19'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1903,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1905,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1919,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1905,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1906,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1908,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1908,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1914,38'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1916,31'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1919,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1920,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1922,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1922,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1924,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1947,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1924,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1926,57'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1933,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1929,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1930,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1931,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1933,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1935,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1946,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1950,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1952,53'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1972,53'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1955,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1956,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1957,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1958,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1958,36'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1969,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1957,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1960,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1969,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1973,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1974,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1975,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1975,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1976,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1926,27'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1941,21'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1952,23'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1964,21'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1972,23'
          Dst:             ih264d_delete_gap_frm_sliding
    - functionName:    ih264d_delete_gap_frm_sliding
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_frame_num
        - pu1_del_node
      BBCount:         70
      ICount:          461
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1470,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1472,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1478,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1480,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1515,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1481,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1483,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1510,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1484,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1486,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1487,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1489,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1497,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1489,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1491,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1494,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1498,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1498,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1499,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1499,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1499,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1504,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1517,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1519,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1528,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1519,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1521,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1521,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1523,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1526,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1528,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1531,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1536,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1539,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1582,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1540,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1541,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1542,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1543,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1544,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1546,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1548,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1550,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1562,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1552,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1552,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1551,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1554,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1554,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1556,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1559,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1562,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1565,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1580,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1573,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1575,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1579,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_free_ref_pic_mv_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pv_dec
        - pic_buf_id
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:121,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:122,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:128,40'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:122,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:123,22'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:128,40'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:128,40'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:128,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:131,5'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_do_mmco_for_gaps
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u1_num_ref_frames
      BBCount:         46
      ICount:          350
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_delete_gap_frm_sliding
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1734,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1737,22'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1836,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1737,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1739,31'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1745,29'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1750,27'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1792,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1750,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1752,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1761,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1752,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1755,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1758,39'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1761,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1763,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1766,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1766,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1768,61'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1775,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1771,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1772,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1773,21'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1775,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1777,39'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1789,17'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1792,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1794,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1821,61'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1794,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1796,65'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1803,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1799,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1800,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1801,25'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1803,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1805,43'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1818,21'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1824,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1825,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1826,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1826,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1828,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1768,31'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1784,25'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1796,35'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1811,29'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1821,31'
          Dst:             ih264d_delete_gap_frm_sliding
    - functionName:    ih264d_release_pics_in_dpb
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pv_dec
        - u1_disp_bufs
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1421,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1423,44'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1430,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1423,9'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1426,9'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_do_mmco_buffer
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - char
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_cmds
        - ps_dpb_mgr
        - u1_numRef_frames_for_seq
        - u4_cur_pic_num
        - u2_u4_max_pic_num_minus1
        - u1_nal_unit_type
        - ps_pic_buf
        - u1_buf_id
        - u1_fld_pic_flag
        - u1_curr_pic_in_err
      BBCount:         165
      ICount:          1132
      EdgeCount:       221
      CyclomaticComplexity: 58
      functionsReached:
        - ih264d_delete_gap_frm_mmco
        - ih264d_delete_gap_frm_sliding
        - ih264d_delete_lt_node
        - ih264d_delete_st_node_or_make_lt
        - ih264d_free_ref_pic_mv_bufs
        - ih264d_insert_st_node
        - ih264d_reset_ref_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1031,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1034,13'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1186,15'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1034,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1038,20'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1175,5'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1039,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1039,63'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1047,27'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1039,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1042,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1047,27'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1049,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1051,20'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1115,20'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1051,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1057,38'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1060,23'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1060,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1062,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1079,20'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1062,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1065,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1068,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1068,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1074,42'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1076,35'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1079,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1082,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1086,20'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1086,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1088,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1112,13'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1088,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1090,61'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1097,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1093,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1094,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1095,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1097,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1099,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1111,17'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1115,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1117,57'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1161,57'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1120,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1121,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1122,25'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1123,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1123,40'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1138,29'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1122,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1125,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1138,29'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1140,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1142,46'
              BranchSideFuncs:
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1144,33'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1164,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1165,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1166,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1166,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1169,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1188,30'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1191,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1197,50'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1231,33'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1250,50'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1284,39'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1344,33'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1375,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1200,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1201,46'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1202,47'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1203,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1203,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1205,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1203,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1205,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1207,38'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1210,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1212,64'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1222,58'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1216,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1217,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1218,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1223,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1224,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1236,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1237,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1238,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1238,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1241,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1244,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1253,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1254,46'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1256,46'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1257,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1257,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1259,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1257,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1259,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1261,38'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1266,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1267,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1269,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1266,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1269,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1272,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1272,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1274,64'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1280,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1277,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1278,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1279,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1287,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1287,40'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1331,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1286,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1291,37'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1331,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1293,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1295,31'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1300,35'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1300,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1302,36'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1307,29'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1302,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1303,37'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1304,45'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1310,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1311,43'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1313,25'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1313,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1315,41'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1330,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1331,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1333,25'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1337,59'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1345,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1346,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1348,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1345,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1348,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1350,49'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1352,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1353,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1355,24'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1355,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1358,64'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1367,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1362,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1363,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1364,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1377,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1377,49'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1379,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1377,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1379,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1382,9'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1384,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1384,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1391,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1384,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1386,37'
              BranchSideFuncs:
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1391,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1388,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1389,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1090,31'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1106,25'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1117,27'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1131,25'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1152,29'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1161,27'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1212,31'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1222,31'
          Dst:             ih264d_delete_gap_frm_mmco
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1232,27'
          Dst:             ih264d_delete_lt_node
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1274,31'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1325,29'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1350,27'
          Dst:             ih264d_insert_st_node
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1358,31'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1379,17'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1386,15'
          Dst:             ih264d_insert_st_node
    - functionName:    ih264d_delete_st_node_or_make_lt
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_pic_num
        - u4_lt_idx
        - u1_fld_pic_flag
      BBCount:         55
      ICount:          479
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_delete_gap_frm_mmco
        - ih264d_delete_lt_node
        - ih264d_free_ref_pic_mv_bufs
        - ih264d_insert_lt_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:479,24'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:488,19'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:481,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:482,31'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:484,31'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:489,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:491,26'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:495,15'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:495,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:497,24'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:502,12'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:497,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:498,17'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:499,27'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:504,16'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:530,30'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:504,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:506,50'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:513,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:507,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:509,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:518,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:521,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:526,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:533,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:538,12'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:574,9'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:538,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:540,61'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:551,17'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:588,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:590,12'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:598,8'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:590,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:591,42'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:593,42'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:598,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:600,12'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:612,37'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:603,41'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:607,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:614,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:615,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:617,37'
              BranchSideFuncs:
                - ih264d_insert_lt_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:619,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:620,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:506,23'
          Dst:             ih264d_delete_gap_frm_mmco
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:603,13'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:612,15'
          Dst:             ih264d_delete_lt_node
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:617,15'
          Dst:             ih264d_insert_lt_node
    - functionName:    ih264d_delete_gap_frm_mmco
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_frame_num
        - pu1_del_node
      BBCount:         47
      ICount:          339
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1626,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1627,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1629,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1629,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1630,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1631,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1631,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1633,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1662,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1634,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1635,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1636,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1636,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1638,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1659,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1639,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1640,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1642,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1643,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1643,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1649,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1642,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1645,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1649,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1662,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1664,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1668,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1664,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1665,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1666,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1668,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1670,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1694,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1670,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1673,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1677,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1685,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1687,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1690,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_delete_lt_node
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u4_lt_idx
        - u1_fld_pic_flag
        - ps_lt_node_to_insert
        - pi4_status
      BBCount:         43
      ICount:          312
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:161,23'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:245,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:162,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:164,30'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:168,19'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:168,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:170,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:174,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:170,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:171,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:172,31'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:174,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:175,18'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:177,34'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:180,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:182,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:244,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:182,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:184,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:224,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:184,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:186,28'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:220,33'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:190,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:193,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:199,24'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:199,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:202,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:209,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:209,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:213,39'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:217,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:226,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:228,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:243,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:228,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:229,50'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:231,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:237,17'
          Dst:             ih264d_free_ref_pic_mv_bufs
    - functionName:    ih264d_insert_st_node
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_pic_buf
        - u1_buf_id
        - u4_cur_pic_num
      BBCount:         32
      ICount:          311
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:384,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:409,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:387,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:387,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:402,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:386,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:390,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:402,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:390,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:397,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:403,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:403,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:408,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:405,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:405,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:408,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:402,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:408,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:412,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:417,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:440,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:443,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:446,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_reset_ref_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         14
      ICount:          174
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:640,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:642,12'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:659,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:642,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:644,13'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:658,5'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:668,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:672,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:655,13'
          Dst:             ih264d_free_ref_pic_mv_bufs
    - functionName:    ih264d_insert_lt_node
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_mov_node
        - u4_lt_idx
        - u1_fld_pic_flag
      BBCount:         38
      ICount:          290
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:268,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:272,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:302,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:273,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:273,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:288,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:276,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:288,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:276,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:277,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:282,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:293,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:293,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:293,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:296,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:316,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:318,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:345,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:319,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:323,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:329,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:331,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:333,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:339,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:333,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:334,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:335,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:354,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:355,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:358,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_read_mmco_commands
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         25
      ICount:          298
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_uev
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:881,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:884,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:899,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:912,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:914,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:981,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:914,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:920,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:923,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:925,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:928,58'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:935,52'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:941,58'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:951,62'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:963,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:968,52'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:974,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:953,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:956,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:958,66'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:884,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:887,53'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:899,27'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:910,27'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:928,47'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:935,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:941,47'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:944,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:951,51'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:968,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:976,31'
          Dst:             ih264d_uev
    - functionName:    ih264d_ref_idx_reordering
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - uc_lx
      BBCount:         60
      ICount:          531
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_uev
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:747,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:749,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:753,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:758,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:757,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:758,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:757,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:760,33'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:840,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:761,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:763,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:808,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:763,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:764,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:766,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:768,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:771,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:778,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:772,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:773,31'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:774,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:784,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:785,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:787,19'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:787,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:789,20'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:792,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:789,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:790,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:791,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:792,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:795,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:799,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:808,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:809,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:811,33'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:813,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:815,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:822,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:815,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:817,24'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:821,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:817,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:819,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:820,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:822,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:825,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:829,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:840,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:842,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:846,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:842,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:844,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:845,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:755,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:760,22'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:834,23'
          Dst:             ih264d_uev
    - functionName:    ih264d_update_default_index_list
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         9
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:691,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:693,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:697,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:698,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:700,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:703,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_ref_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:97,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:115,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_format_convert
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - pv_disp_op
        - u4_start_y
        - u4_num_rows_y
      BBCount:         34
      ICount:          399
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ih264d_fmt_conv_420sp_to_420p
        - ih264d_fmt_conv_420sp_to_420sp
        - ih264d_fmt_conv_420sp_to_420sp_swap_uv
        - ih264d_fmt_conv_420sp_to_rgb565
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:678,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:681,19'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:684,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:689,14'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:689,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:690,9'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:695,27'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:689,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:695,27'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:701,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:704,45'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:739,14'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:706,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:708,29'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:712,29'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:739,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:740,14'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:744,31'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:739,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:744,31'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:777,13'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:750,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:752,44'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:765,52'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:795,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:807,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:724,9'
          Dst:             ih264d_fmt_conv_420sp_to_420p
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:752,13'
          Dst:             ih264d_fmt_conv_420sp_to_420sp
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:765,13'
          Dst:             ih264d_fmt_conv_420sp_to_420sp_swap_uv
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:784,9'
          Dst:             ih264d_fmt_conv_420sp_to_rgb565
    - functionName:    ih264d_fmt_conv_420sp_to_420p
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu1_y_dst
        - pu1_u_dst
        - pu1_v_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_y_strd
        - dst_uv_strd
        - is_u_first
        - disable_luma_copy
      BBCount:         19
      ICount:          224
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:597,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:600,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:617,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:609,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:611,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:617,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:619,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:624,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:634,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:636,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:647,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:636,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:638,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:642,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_420sp
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu1_y_dst
        - pu1_uv_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_y_strd
        - dst_uv_strd
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:398,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:400,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:406,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:415,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:417,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:421,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_420sp_swap_uv
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu1_y_dst
        - pu1_uv_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_y_strd
        - dst_uv_strd
      BBCount:         13
      ICount:          172
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:495,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:497,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:503,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:512,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:515,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:523,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:515,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:517,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:520,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_rgb565
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu2_rgb_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_strd
        - is_u_first
      BBCount:         84
      ICount:          794
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:129,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:134,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:141,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:143,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:220,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:145,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:210,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:154,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:154,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:157,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:157,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:160,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:160,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:168,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:168,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:171,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:171,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:174,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:174,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:182,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:182,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:185,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:185,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:188,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:188,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:196,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:196,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:199,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:199,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:202,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:202,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_rgba8888
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu4_rgba_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_strd
        - is_u_first
      BBCount:         84
      ICount:          758
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:241,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:243,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:248,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:255,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:324,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:257,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:259,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:314,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:268,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:268,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:281,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:281,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:283,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:283,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:290,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:290,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:292,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:292,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:302,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:302,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:304,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:304,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:306,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:306,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_function_ptr_generic
      functionSourceFile: '/src/libavc/decoder/ih264d_function_selector_generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          277
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_multiplex_ref_data
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_pred
        - pu1_dest_y
        - pu1_dest_u
        - ps_cur_mb_info
        - u2_dest_wd_y
        - u2_dest_wd_uv
        - u1_dir
      BBCount:         23
      ICount:          380
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1405,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1407,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1413,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1418,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1420,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1426,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1439,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1441,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1455,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1455,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1457,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1507,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1457,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1459,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1501,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1461,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1464,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1495,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_pad_on_demand
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_pred
        - lum_chrom_blk
      BBCount:         26
      ICount:          295
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1511,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1518,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1554,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1530,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1532,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1536,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1542,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1543,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1548,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1543,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1545,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1561,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1565,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1569,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1570,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1570,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1571,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1571,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_motion_compensate_mp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         66
      ICount:          1150
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_copy_2d1d
        - ih264d_multiplex_ref_data
        - ih264d_pad_on_demand
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1044,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1046,21'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1049,24'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1055,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1058,40'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1373,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1059,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1069,16'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1255,12'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1069,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1071,31'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1076,31'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1081,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1082,25'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1083,16'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1083,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1084,32'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1085,23'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1091,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1093,30'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1101,30'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1110,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1112,28'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1125,13'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1117,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1119,35'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1121,34'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1142,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1144,32'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1167,20'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1149,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1152,41'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1157,38'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1167,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1169,33'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1176,36'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1186,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1188,34'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1198,34'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1213,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1223,25'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1254,9'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1223,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1225,37'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1247,47'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1231,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1234,46'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1238,42'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1255,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1256,25'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1258,24'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1260,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1260,39'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1263,20'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1260,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1055,5'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1263,20'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1263,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1266,21'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1284,47'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1318,47'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1371,9'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1121,17'
          Dst:             ih264d_copy_2d1d
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1123,17'
          Dst:             ih264d_pad_on_demand
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1157,21'
          Dst:             ih264d_copy_2d1d
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1164,21'
          Dst:             ih264d_pad_on_demand
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1238,25'
          Dst:             ih264d_copy_2d1d
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1243,25'
          Dst:             ih264d_pad_on_demand
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1247,21'
          Dst:             ih264d_multiplex_ref_data
    - functionName:    ih264d_copy_2d1d
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - puc_src
        - puc_dest
        - ui16_srcWidth
        - ui16_widthToFill
        - ui16_heightToFill
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:97,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_motion_compensate_bp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         12
      ICount:          239
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:919,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:930,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:981,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:932,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:933,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:934,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:934,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:935,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:937,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_form_mb_part_info_mp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pred_pkd
        - ps_dec
        - u2_mb_x
        - u2_mb_y
        - mb_index
        - ps_cur_mb_info
      BBCount:         142
      ICount:          1802
      EdgeCount:       189
      CyclomaticComplexity: 49
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:506,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:506,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:506,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:507,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:507,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:507,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:524,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:526,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:534,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:536,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:541,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:552,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:556,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:564,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:564,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:564,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:565,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:565,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:565,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:570,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:570,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:573,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:570,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:573,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:579,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:581,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:582,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:603,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:605,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:608,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:608,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:610,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:618,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:621,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:621,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:621,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:644,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:645,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:651,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:675,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:675,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:682,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:675,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:677,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:682,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:685,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:687,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:690,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:700,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:704,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:728,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:728,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:730,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:728,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:729,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:730,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:730,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:730,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:734,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:730,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:731,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:734,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:743,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:743,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:743,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:744,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:744,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:744,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:747,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:749,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:753,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:749,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:750,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:751,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:755,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:764,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:755,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:756,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:757,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:767,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:767,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:767,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:792,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:793,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:794,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:822,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:822,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:829,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:822,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:824,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:829,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:832,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:834,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:837,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:843,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:845,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:850,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:855,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:857,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:862,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:872,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:875,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_form_mb_part_info_bp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pred_pkd
        - ps_dec
        - u2_mb_x
        - u2_mb_y
        - mb_index
        - ps_cur_mb_info
      BBCount:         49
      ICount:          824
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:219,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:219,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:219,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:220,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:220,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:220,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:249,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:252,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:252,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:254,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:262,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:336,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:336,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:336,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:337,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:337,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:337,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:340,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:342,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:345,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:345,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:347,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:355,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:363,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:363,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_pred_info
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - char
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pi2_mv
        - part_width
        - part_height
        - sub_mb_num
        - pred_dir
        - ps_pred_pkd
        - i1_buf_id
        - i1_ref_idx
        - pu4_wt_offset
        - u1_pic_type
      BBCount:         1
      ICount:          119
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_copy_multiplex_data
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - puc_Source
        - puc_To
        - uc_w
        - uc_h
        - ui16_sourceWidth
        - ui16_toWidth
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:66,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:70,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_populate_mb_info_map
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_blk_x
        - u2_blk_y
        - u1_qp_val
      BBCount:         18
      ICount:          686
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1493,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1493,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1495,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1495,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1499,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1499,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1501,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1533,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1508,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1522,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1533,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1535,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1554,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_transfer_mb_group_data
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_num_mbs
        - u4_end_of_row
        - u4_end_of_row_next
      BBCount:         13
      ICount:          303
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1411,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1414,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1449,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1416,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1420,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1454,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1457,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1465,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1465,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1465,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1467,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_update_mbaff_left_nnz
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1175,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1177,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1188,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_cabac_context_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mbskip
      BBCount:         56
      ICount:          842
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:893,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:895,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:902,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:911,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:913,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1079,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:916,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:922,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1075,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:934,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:938,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:997,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:956,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:962,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:987,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:987,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:989,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:993,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:997,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:999,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1055,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1062,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1064,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1099,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1101,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1135,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1101,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1104,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1104,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1106,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1132,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1110,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1113,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1131,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1113,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1115,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1123,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1115,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1117,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1120,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1123,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1125,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_mb_info_cabac_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip
      BBCount:         74
      ICount:          918
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_decode_bin
        - ih264d_get_cabac_context_mbaff
        - ih264d_get_mbaff_neighbours
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:576,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:578,49'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:728,27'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:583,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:585,18'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:589,24'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:590,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:592,20'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:650,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:594,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:599,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:609,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:609,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:610,35'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:611,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:611,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:616,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:634,17'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:625,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:626,49'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:627,49'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:628,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:628,54'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:628,68'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:631,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:631,52'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:634,17'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:635,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:635,33'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:641,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:634,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:637,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:641,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:641,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:643,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:646,9'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:667,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:670,36'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:711,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:681,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:684,17'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:709,9'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:700,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:702,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:708,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:711,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:713,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:720,42'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:734,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:736,35'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:743,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:743,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:745,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:754,30'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:745,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:748,31'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:750,9'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:761,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:763,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:769,27'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:774,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:777,29'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:785,56'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:816,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:818,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:822,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:678,25'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:694,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:704,39'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:714,31'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:790,29'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:808,5'
          Dst:             ih264d_get_mbaff_neighbours
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:810,9'
          Dst:             ih264d_get_cabac_context_mbaff
    - functionName:    ih264d_get_mbaff_neighbours
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - uc_curMbFldDecFlag
      BBCount:         51
      ICount:          604
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1230,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1230,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1235,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1233,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1235,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1236,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1236,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1240,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1246,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1249,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1251,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1271,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1275,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1276,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1279,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1282,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1284,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1287,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1309,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1290,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1296,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1329,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1331,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1336,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1336,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1336,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1336,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1336,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1336,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1339,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1346,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1359,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1346,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1359,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1346,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1349,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1359,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_mb_info_cabac_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip
      BBCount:         38
      ICount:          499
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_decode_bin
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:389,14'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:395,36'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:406,12'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:432,8'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:407,31'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:409,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:409,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:411,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:416,13'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:417,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:417,38'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:423,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:419,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:423,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:423,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:425,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:429,27'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:432,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:434,26'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:439,47'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:469,8'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:473,48'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:481,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:483,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:506,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:483,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:488,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:500,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:500,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:502,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:505,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:478,21'
          Dst:             ih264d_decode_bin
    - functionName:    ih264d_get_mb_info_cavlc_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip_run
      BBCount:         38
      ICount:          436
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_mbaff_neighbours
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:238,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:290,28'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:241,21'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:244,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:244,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:248,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:273,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:249,35'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:250,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:250,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:252,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:257,17'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:258,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:258,33'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:264,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:260,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:264,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:264,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:266,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:270,31'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:273,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:275,30'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:281,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:281,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:282,59'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_mbaff_neighbours
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:284,42'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:305,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:307,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:311,9'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:282,39'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:325,5'
          Dst:             ih264d_get_mbaff_neighbours
    - functionName:    ih264d_get_mb_info_cavlc_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip_run
      BBCount:         24
      ICount:          339
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:104,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:106,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:109,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:141,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:113,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:114,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:116,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:116,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:118,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:123,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:124,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:124,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:130,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:123,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:126,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:130,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:130,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:132,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:137,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:141,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:143,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_rep_mv_colz
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_mv_pred_src
        - ps_mv_pred_dst
        - u4_sub_mb_num
        - u1_colz
        - u1_ht
        - u1_wd
      BBCount:         9
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1181,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1183,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1192,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1183,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1185,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1189,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mvpred_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_mv_final_pred
        - u4_sub_mb_num
        - uc_mb_part_width
        - u1_lx_start
        - u1_lxend
        - u1_mb_mc_mode
      BBCount:         78
      ICount:          917
      EdgeCount:       100
      CyclomaticComplexity: 24
      functionsReached:
        - ih264d_get_motion_vector_predictor
        - ih264d_mbaff_mv_pred
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:942,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:944,22'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:965,17'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:944,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:946,30'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:963,5'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:947,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:949,56'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:956,56'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:951,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:951,40'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:951,40'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:952,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:961,39'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:961,39'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:965,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:967,22'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1162,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:969,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:973,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1027,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1086,36'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1135,28'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1157,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:973,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:976,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1001,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:976,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:983,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:992,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1001,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1008,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1017,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1027,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1029,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1054,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1029,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1036,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1045,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1054,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1061,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1070,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1110,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1110,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1117,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1109,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1112,46'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1117,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1140,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1140,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1149,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1144,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1144,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1149,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1139,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1147,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1149,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:940,5'
          Dst:             ih264d_mbaff_mv_pred
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:991,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1016,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1044,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1069,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1116,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1121,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1156,17'
          Dst:             ih264d_get_motion_vector_predictor
    - functionName:    ih264d_mbaff_mv_pred
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mv_pred
        - u4_sub_mb_num
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_dec
        - uc_mb_part_width
        - ps_cur_mb_info
        - pu0_scale
      BBCount:         72
      ICount:          683
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:172,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:180,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:183,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:184,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:185,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:188,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:190,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:203,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:193,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:199,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:209,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:209,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:211,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:209,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:216,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:221,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:221,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:225,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:221,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:225,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:243,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:245,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:262,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:247,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:259,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:250,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:259,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:254,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:254,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:265,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:269,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:300,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:274,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:274,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:274,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:276,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:274,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:276,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:287,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:279,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:279,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:284,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:279,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:281,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:284,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_motion_vector_predictor
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_result
        - ps_mv_pred
        - u1_ref_idx
        - u1_B
        - pu1_mv_pred_condition
      BBCount:         28
      ICount:          488
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:98,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:104,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:104,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:104,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:104,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:106,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:106,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:106,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:108,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:108,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:108,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:109,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:109,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:109,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:111,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:111,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:111,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:113,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:113,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:115,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:115,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:115,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:116,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:116,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:116,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mvpred_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_mv_final_pred
        - u4_sub_mb_num
        - uc_mb_part_width
        - u1_lx_start
        - u1_lxend
        - u1_mb_mc_mode
      BBCount:         58
      ICount:          563
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_get_motion_vector_predictor
        - ih264d_non_mbaff_mv_pred
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:715,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:719,16'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:771,16'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:828,32'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:868,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:891,29'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:719,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:722,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:746,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:729,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:737,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:746,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:753,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:761,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:771,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:773,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:797,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:773,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:780,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:788,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:797,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:804,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:812,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:832,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:832,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:832,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:839,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:839,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:839,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:843,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:843,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:850,29'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:842,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:845,42'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:850,29'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:873,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:873,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:883,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:877,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:877,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:883,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:872,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:880,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:883,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:710,5'
          Dst:             ih264d_non_mbaff_mv_pred
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:736,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:760,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:787,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:811,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:849,13'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:854,13'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:890,13'
          Dst:             ih264d_get_motion_vector_predictor
    - functionName:    ih264d_non_mbaff_mv_pred
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mv_pred
        - u4_sub_mb_num
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_dec
        - uc_mb_part_width
        - ps_cur_mb_info
      BBCount:         34
      ICount:          266
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:354,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:356,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:360,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:369,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:376,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:393,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:404,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:395,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:398,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:401,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:398,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:399,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:400,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:409,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:423,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:410,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:412,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:422,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:412,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:414,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:419,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mvpred_nonmbaffB
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_mv_final_pred
        - u4_sub_mb_num
        - uc_mb_part_width
        - u1_lx_start
        - u1_lxend
        - u1_mb_mc_mode
      BBCount:         62
      ICount:          670
      EdgeCount:       79
      CyclomaticComplexity: 19
      functionsReached:
        - ih264d_get_motion_vector_predictor
        - ih264d_non_mbaff_mv_pred
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:479,22'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:665,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:485,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:539,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:598,36'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:638,28'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:660,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:485,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:488,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:513,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:488,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:495,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:504,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:513,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:520,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:529,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:539,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:541,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:566,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:541,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:548,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:557,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:566,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:573,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:582,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:602,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:602,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:602,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:609,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:609,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:609,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:613,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:613,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:620,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:612,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:615,46'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:620,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:643,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:643,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:652,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:647,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:647,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:652,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:642,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:650,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:652,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:474,5'
          Dst:             ih264d_non_mbaff_mv_pred
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:503,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:528,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:556,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:581,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:619,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:624,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:659,17'
          Dst:             ih264d_get_motion_vector_predictor
    - functionName:    ih264d_rbsp_to_sodb
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
      BBCount:         11
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:377,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:379,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:384,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:390,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:390,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:390,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:390,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:390,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:392,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_process_nal_unit
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - pu1_nal_unit
        - u4_numbytes_in_nal_unit
      BBCount:         61
      ICount:          486
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:225,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:229,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:235,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:236,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:238,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:240,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:243,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:243,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:318,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:250,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:250,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:249,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:252,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:262,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:265,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:268,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:268,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:274,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:267,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:270,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:274,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:278,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:281,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:284,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:284,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:291,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:283,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:286,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:291,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:295,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:298,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:301,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:301,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:308,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:300,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:303,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:308,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:311,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:312,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:314,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:318,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:320,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:344,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:323,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:323,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:330,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:322,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:325,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:330,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:333,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:335,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:338,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:340,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:342,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_next_nal_unit
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf
        - u4_cur_pos
        - u4_max_ofst
        - pu4_length_of_start_code
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_find_start_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_nal.c:163,5'
          Dst:             ih264d_find_start_code
    - functionName:    ih264d_find_start_code
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf
        - u4_cur_pos
        - u4_max_ofst
        - pu4_length_of_start_code
        - pu4_next_is_aud
      BBCount:         29
      ICount:          183
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_check_if_aud
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:93,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:95,12'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:111,33'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:95,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:96,26'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:97,17'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:98,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:98,36'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:106,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:97,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:101,23'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:106,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:117,12'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:134,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:117,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:118,26'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:119,17'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:120,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:120,36'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:129,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:119,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:123,33'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:129,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_nal.c:123,13'
          Dst:             ih264d_check_if_aud
    - functionName:    ih264d_check_if_aud
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf
        - u4_cur_pos
        - u4_max_ofst
        - pu4_next_is_aud
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:70,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:70,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:72,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:75,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:77,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:79,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_residual4x4_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_offset
      BBCount:         66
      ICount:          1133
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_cabac_parse_8x8block
        - ih264d_read_coeff4x4_cabac
        - ih264d_read_coeff8x8_cabac
        - ih264d_unpack_coeff4x4_dc_4x4blk
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1183,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1185,12'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1202,19'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1185,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1187,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1193,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1212,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1214,12'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1236,18'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1214,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1218,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1228,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1246,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1248,12'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1438,22'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1248,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1253,18'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1322,23'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1253,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1255,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1260,57'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1270,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1272,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1277,63'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1289,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1291,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1297,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1306,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1308,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1314,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1327,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1329,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1335,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1355,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1357,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1364,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1384,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1386,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1392,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1412,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1414,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1420,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1458,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1460,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1470,15'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1470,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1472,20'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1566,9'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1486,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1487,30'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1489,30'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1508,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1507,32'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1508,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1511,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1514,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1520,26'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1523,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1528,17'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1558,17'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1570,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1572,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1584,58'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1260,29'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1277,35'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1296,35'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1313,35'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1337,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1366,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1394,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1422,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1502,29'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1536,17'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1584,30'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1593,23'
          Dst:             ih264d_cabac_parse_8x8block
    - functionName:    ih264d_cabac_parse_8x8block
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_ctx_cat
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
      BBCount:         3
      ICount:          266
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_read_coeff4x4_cabac
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1092,15'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1107,15'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1123,25'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1139,25'
          Dst:             ih264d_read_coeff4x4_cabac
    - functionName:    ih264d_read_coeff8x8_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ps_cur_mb_info
      BBCount:         101
      ICount:          1228
      EdgeCount:       132
      CyclomaticComplexity: 33
      functionsReached:
        - CLZ
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:610,34'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:621,34'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:684,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:684,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:688,24'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:688,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:691,38'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:700,55'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:692,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:692,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:700,55'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:708,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:710,35'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:759,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:711,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:711,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:711,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:745,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:745,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:749,56'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:754,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:755,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:757,17'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:761,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:664,54'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:764,27'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:765,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:775,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:775,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:834,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:834,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:839,36'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:839,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:847,61'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:847,61'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:854,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:853,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:854,45'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:853,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:814,66'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:856,37'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:859,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:861,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:974,42'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:880,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:880,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:888,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:892,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:895,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:901,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:905,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:904,29'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:905,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:904,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:888,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:907,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:914,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:918,32'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:969,38'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:918,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:922,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:935,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:924,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:924,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:935,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:944,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:948,48'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:955,48'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:960,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:940,50'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:963,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:977,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:979,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:981,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:981,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:983,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:988,43'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:984,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:984,47'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:984,47'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:988,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:988,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:988,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:998,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1001,53'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1006,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1009,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:801,34'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1016,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:669,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:691,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:728,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:818,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:878,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:922,42'
          Dst:             CLZ
    - functionName:    ih264d_read_coeff4x4_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_ctxcat
        - ps_ctxt_sig_coeff
        - ps_dec
        - ps_ctxt_coded
      BBCount:         116
      ICount:          1385
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - CLZ
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:116,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:116,13'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:119,16'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:119,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:126,43'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:126,43'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:143,20'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:554,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:145,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:145,52'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:147,36'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:145,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:147,36'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:150,15'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:151,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:153,35'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:158,29'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:194,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:194,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:198,24'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:198,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:202,38'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:214,55'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:203,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:203,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:214,55'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:223,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:225,35'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:277,21'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:260,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:260,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:266,56'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:272,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:273,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:275,17'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:279,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:174,54'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:282,27'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:361,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:361,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:366,36'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:366,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:376,61'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:376,61'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:385,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:384,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:385,45'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:384,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:341,66'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:387,37'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:391,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:393,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:517,42'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:412,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:412,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:421,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:425,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:428,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:434,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:441,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:440,29'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:441,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:440,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:421,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:443,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:451,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:456,32'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:512,38'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:456,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:460,46'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:473,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:462,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:462,33'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:473,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:482,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:486,48'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:493,48'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:501,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:478,50'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:504,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:519,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:521,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:523,25'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:523,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:525,44'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:529,43'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:526,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:526,47'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:526,47'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:529,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:529,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:529,41'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:538,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:541,53'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:546,35'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:549,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:326,34'
              BranchSideFuncs:
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
                - CLZ.1735
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:552,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:554,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:557,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:105,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:179,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:202,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:243,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:345,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:410,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:460,42'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_residual4x4_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2719
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_offset
      BBCount:         56
      ICount:          788
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - ih264d_cavlc_parse_chroma_dc
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2499,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2501,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2618,22'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2509,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2511,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2518,19'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2522,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2523,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2524,25'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2530,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2532,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2536,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2539,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2541,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2546,32'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2552,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2553,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2554,27'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2560,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2562,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2566,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2569,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2571,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2576,32'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2581,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2582,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2583,27'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2589,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2591,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2595,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2598,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2600,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2606,19'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2611,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2612,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2613,27'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2636,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2636,38'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2638,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2636,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2638,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2642,12'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2642,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2644,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2653,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2656,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2655,32'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2656,33'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2659,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2662,33'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2671,28'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2680,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2681,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2683,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2699,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2700,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2712,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2713,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:2675,13'
          Dst:             ih264d_cavlc_parse_chroma_dc
    - functionName:    ih264d_cavlc_parse_chroma_dc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mb_info
        - pi2_coeff_block
        - ps_bitstrm
        - u4_scale_u
        - u4_scale_v
        - i4_mb_inter_inc
      BBCount:         15
      ICount:          512
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_rest_of_residual_cav_chroma_dc_block
        - ih264d_unpack_coeff4x4_dc_4x4blk
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1348,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1348,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1348,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1357,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1361,48'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1407,21'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1410,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1410,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1410,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1419,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1419,8'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1423,48'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1372,9'
          Dst:             ih264d_rest_of_residual_cav_chroma_dc_block
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1380,9'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1434,9'
          Dst:             ih264d_rest_of_residual_cav_chroma_dc_block
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1442,9'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
    - functionName:    ih264d_rest_of_residual_cav_chroma_dc_block
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         81
      ICount:          976
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1029,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1035,36'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1054,8'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1040,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1040,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1044,15'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1044,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1046,49'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1049,5'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1054,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1155,8'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1073,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1073,23'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1073,23'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1077,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1078,32'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1079,23'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1079,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1081,25'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1085,32'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1088,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1090,36'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1092,12'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1092,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1094,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1099,25'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1094,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1094,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1099,25'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1103,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1103,50'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1103,65'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1110,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1153,5'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1120,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1121,46'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1121,67'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1126,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1126,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1126,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1128,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1128,53'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1128,53'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1132,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1134,40'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1136,29'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1142,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1142,50'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1142,65'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1155,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1157,35'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1162,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1181,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1181,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1181,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1199,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1201,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1209,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_none_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2442
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          426
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2324,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2326,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2337,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2326,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2328,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2333,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2339,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2340,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2342,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2350,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2365,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2354,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2370,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2371,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2373,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2383,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2396,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2383,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2385,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2390,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2401,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2402,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2404,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2412,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2414,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2427,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2416,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2421,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2432,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2433,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2435,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_top_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          444
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2137,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2148,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2137,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2139,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2144,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2151,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2152,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2154,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2162,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2177,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2164,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2171,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2182,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2183,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2185,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2193,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2195,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2208,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2195,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2197,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2202,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2213,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2216,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2226,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2239,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2226,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2228,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2233,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2244,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2245,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2247,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_left_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          444
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1946,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1948,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1959,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1948,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1950,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1955,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1962,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1963,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1965,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1973,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1975,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1988,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1975,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1977,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1982,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1993,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1994,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1996,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2004,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2006,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2019,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2006,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2008,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2013,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2024,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2025,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2027,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2035,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2037,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2050,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2037,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2039,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2044,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2055,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2056,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2058,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_both_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          458
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1757,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1759,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1770,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1759,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1761,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1766,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1773,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1774,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1776,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1784,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1786,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1799,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1786,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1788,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1793,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1804,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1805,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1807,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1815,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1817,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1830,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1819,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1824,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1835,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1836,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1838,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1846,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1848,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1861,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1848,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1850,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1855,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1866,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1867,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1869,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bmb_ref_index_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         22
      ICount:          233
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1656,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1658,12'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1686,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1658,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1662,44'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1685,5'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1668,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1668,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1669,26'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1674,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1675,17'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1676,34'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1675,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1675,17'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1676,34'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1679,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1680,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1683,40'
              BranchSideFuncs:
                - CLZ.1784
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1669,22'
          Dst:             CLZ
    - functionName:    ih264d_parse_bmb_ref_index_cavlc_range1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_tev_range1
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1609,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1611,12'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1621,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1611,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1615,44'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1620,5'
              BranchSideFuncs:
                - ih264d_tev_range1
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1615,26'
          Dst:             ih264d_tev_range1
    - functionName:    ih264d_tev_range1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_pmb_ref_index_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         19
      ICount:          216
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1545,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1549,40'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1573,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1555,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1555,9'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1556,22'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1561,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1562,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1563,30'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1562,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1562,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1563,30'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1567,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1568,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1571,36'
              BranchSideFuncs:
                - CLZ.1784
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1556,18'
          Dst:             CLZ
    - functionName:    ih264d_parse_pmb_ref_index_cavlc_range1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_tev_range1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1501,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1504,40'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1509,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1504,22'
          Dst:             ih264d_tev_range1
    - functionName:    ih264d_cavlc_parse4x4coeff_n8
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_isdc
        - u4_n
        - ps_dec
        - pu4_total_coeff
      BBCount:         9
      ICount:          163
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1296,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1296,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1300,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1300,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1302,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse4x4coeff_n0to7
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_isdc
        - u4_n
        - ps_dec
        - pu4_total_coeff
      BBCount:         18
      ICount:          288
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1252,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1252,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1252,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1256,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1256,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1256,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1263,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1266,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1280,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1276,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1277,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
          Dst:             CLZ
    - functionName:    ih264d_cavlc_4x4res_block_totalcoeff_11to16
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_isdc
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         105
      ICount:          1183
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:749,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:755,36'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:774,8'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:760,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:760,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:764,15'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:764,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:766,49'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:769,5'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:774,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:784,12'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:911,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:784,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:796,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:795,32'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:796,54'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:798,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:798,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:798,13'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:800,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:800,54'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:800,54'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:803,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:805,40'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:807,9'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:822,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:822,27'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:822,27'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:826,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:827,36'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:828,27'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:828,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:830,29'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:834,36'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:837,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:839,40'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:841,16'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:853,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:853,50'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:853,65'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:860,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:909,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:870,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:871,46'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:871,67'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:876,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:876,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:876,13'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:878,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:878,53'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:878,53'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:882,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:884,40'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:886,29'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:892,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:892,50'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:892,65'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:898,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:897,27'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:899,46'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:911,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:914,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:924,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:917,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:917,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:933,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:941,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:941,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:941,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:941,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:944,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:955,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:944,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:941,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:944,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:955,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:955,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:956,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:955,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:956,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:965,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:965,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:967,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:975,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
          Dst:             CLZ
    - functionName:    ih264d_cavlc_4x4res_block_totalcoeff_2to10
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_isdc
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         107
      ICount:          1183
      EdgeCount:       142
      CyclomaticComplexity: 37
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:462,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:468,36'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:487,8'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:473,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:473,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:477,15'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:477,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:479,49'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:482,5'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:599,24'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:506,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:506,21'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:506,21'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:510,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:511,32'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:512,23'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:512,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:514,25'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:518,32'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:521,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:523,36'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:525,12'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:525,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:527,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:532,25'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:527,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:527,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:532,25'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:536,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:536,50'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:536,65'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:543,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:592,5'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:553,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:554,46'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:554,67'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:559,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:559,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:559,13'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:561,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:561,53'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:561,53'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:565,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:567,40'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:569,29'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:575,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:575,50'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:575,65'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:581,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:580,27'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:582,46'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:602,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:602,9'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:623,16'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:623,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:623,39'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:623,9'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:623,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:648,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:629,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:631,17'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:648,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:648,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:649,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:648,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:649,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:654,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:655,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:655,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:655,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:655,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:658,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:670,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:658,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:655,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:658,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:670,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:670,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:671,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:670,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:671,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:679,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:679,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:682,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:690,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
          Dst:             CLZ
    - functionName:    ih264d_cavlc_4x4res_block_totalcoeff_1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_isdc
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         42
      ICount:          517
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:328,9'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
              BranchSideFuncs:
                - CLZ.1784
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:344,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:344,26'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:344,26'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:346,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:347,32'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:348,23'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:348,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:350,25'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:354,32'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:357,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:359,36'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:361,12'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:361,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:363,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:368,25'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:363,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:363,13'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:368,25'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:372,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:372,41'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:372,56'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:387,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:393,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:396,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
          Dst:             CLZ
    - functionName:    ih264d_uvlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_range
        - pi_bitstrm_ofst
        - u1_flag
        - u4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         25
      ICount:          251
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:227,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:227,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:227,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:240,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:229,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:240,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:246,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:248,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:255,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:250,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:251,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:255,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:257,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:262,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:268,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:268,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:269,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:269,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:271,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:273,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:274,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_sev
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         15
      ICount:          178
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CLZ
      functionUses:    84
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:130,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:130,5'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:131,18'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:141,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:139,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:141,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:144,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:145,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:147,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:131,14'
          Dst:             CLZ
    - functionName:    ih264d_uev
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         12
      ICount:          155
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    148
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:85,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:85,5'
              BranchSideFuncs:
                - CLZ.1784
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:86,18'
              BranchSideFuncs:
                - CLZ.1784
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:91,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:91,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:86,14'
          Dst:             CLZ
    - functionName:    ih264d_parse_nal_unit
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dec_hdl
        - ps_dec_op
        - pu1_buf
        - u4_length
      BBCount:         75
      ICount:          449
      EdgeCount:       95
      CyclomaticComplexity: 22
      functionsReached:
        - ih264d_access_unit_delimiter_rbsp
        - ih264d_get_bits_h264
        - ih264d_get_pre_sei_params
        - ih264d_parse_decode_slice
        - ih264d_parse_end_of_stream
        - ih264d_parse_filler_data
        - ih264d_parse_pps
        - ih264d_parse_sei
        - ih264d_parse_sei_message
        - ih264d_parse_slice_partition
        - ih264d_parse_sps
        - ih264d_process_nal_unit
        - ih264d_rbsp_to_sodb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1262,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1264,12'
              BranchSideFuncs:
                - ih264d_process_nal_unit
                - ih264d_get_bits_h264
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1399,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1264,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1266,13'
              BranchSideFuncs:
                - ih264d_process_nal_unit
                - ih264d_get_bits_h264
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1397,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1273,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1276,13'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1277,32'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1281,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1281,25'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1286,40'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1282,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1282,25'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1286,40'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1280,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1284,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1286,40'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1289,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1294,25'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1294,25'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1294,25'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1304,25'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1304,25'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1333,25'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1344,41'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1364,41'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1372,25'
              BranchSideFuncs:
                - ih264d_access_unit_delimiter_rbsp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1379,25'
              BranchSideFuncs:
                - ih264d_parse_end_of_stream
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1385,25'
              BranchSideFuncs:
                - ih264d_parse_filler_data
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1392,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1294,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1295,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1297,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1304,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1306,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1330,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1306,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:0,0'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1308,55'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1319,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1321,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1323,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1333,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1335,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1341,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1337,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1338,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1339,42'
              BranchSideFuncs:
                - ih264d_parse_sei
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1350,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1351,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1356,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1350,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1353,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1356,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1356,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1357,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1358,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1358,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1359,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1360,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1366,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1367,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1368,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1368,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1369,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1370,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1372,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1374,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1376,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1379,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1381,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1383,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1385,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1387,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1389,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1267,13'
          Dst:             ih264d_process_nal_unit
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1271,29'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1295,25'
          Dst:             ih264d_parse_slice_partition
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1308,29'
          Dst:             ih264d_get_pre_sei_params
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1312,29'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1314,40'
          Dst:             ih264d_parse_decode_slice
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1335,25'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1336,36'
          Dst:             ih264d_parse_sei_message
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1339,25'
          Dst:             ih264d_parse_sei
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1344,21'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1345,32'
          Dst:             ih264d_parse_sps
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1364,21'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1365,32'
          Dst:             ih264d_parse_pps
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1374,25'
          Dst:             ih264d_access_unit_delimiter_rbsp
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1381,25'
          Dst:             ih264d_parse_end_of_stream
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1387,25'
          Dst:             ih264d_parse_filler_data
    - functionName:    ih264d_parse_slice_partition
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_get_pre_sei_params
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - u1_nal_unit_type
      BBCount:         36
      ICount:          382
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:87,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:88,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:95,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:88,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:89,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:95,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:95,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:95,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:96,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:96,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:97,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:97,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:98,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:98,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:99,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:99,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:100,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:100,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:101,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:103,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:103,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:104,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:107,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:103,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:107,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:110,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:117,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:120,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:133,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:133,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:136,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_sei
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_sps
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         211
      ICount:          1783
      EdgeCount:       294
      CyclomaticComplexity: 85
      functionsReached:
        - ih264d_correct_level_idc
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_dpb_size
        - ih264d_parse_vui_parametres
        - ih264d_scaling_list
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:634,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:636,6'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:654,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:636,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:638,6'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:654,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:634,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:647,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:654,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:647,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:648,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:650,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:648,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:648,48'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:652,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:647,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:650,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:652,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:661,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:662,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:663,31'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:674,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:676,10'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:680,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:680,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:680,44'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:686,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:680,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:686,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:686,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:686,44'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:692,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:686,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:692,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:708,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:788,39'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:712,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:718,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:721,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:727,57'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:730,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:732,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:737,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:739,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:741,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:746,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:748,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:750,22'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:784,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:750,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:753,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:783,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:759,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:761,24'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:782,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:761,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:764,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:772,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:777,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:779,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:781,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:789,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:793,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:804,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:808,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:814,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:823,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:815,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:817,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:819,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:841,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:842,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:843,60'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:847,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:850,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:854,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:858,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:860,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:864,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:864,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:864,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:870,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:864,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:866,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:870,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:883,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:887,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:892,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:894,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:896,34'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:915,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:915,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:921,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:915,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:917,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:921,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:926,46'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:928,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:929,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:929,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:935,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:928,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:935,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:935,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:937,19'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:944,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:955,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:957,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:976,66'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:981,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:983,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:987,19'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:983,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:984,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:985,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:989,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:989,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:989,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:992,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:992,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:992,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1005,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1008,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1026,29'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1034,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1034,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1036,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1034,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1039,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1039,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1039,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1045,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1039,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1041,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1045,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1045,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1045,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1051,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1045,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1047,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1051,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1051,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1051,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1057,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1051,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1053,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1057,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1057,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1057,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1064,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1057,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1059,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1064,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1064,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1064,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1065,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1065,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1065,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1065,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1066,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1066,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1064,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1075,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1075,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1077,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1083,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1083,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1084,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1091,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1084,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1085,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1091,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1083,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1087,39'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1091,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1093,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1095,44'
              BranchSideFuncs:
                - ih264d_parse_vui_parametres
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1115,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1097,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1099,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1099,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1099,53'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1112,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1099,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1100,30'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1112,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1104,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1105,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1105,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1106,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1107,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1104,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1111,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1115,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1116,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1116,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1117,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1117,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1118,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1118,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1119,30'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1115,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1136,52'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1137,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1138,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1137,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1140,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1143,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1145,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1148,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1148,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1149,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1150,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:617,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:621,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:622,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:623,5'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:629,5'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:654,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:660,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:708,40'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:718,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:727,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:737,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:746,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:753,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:763,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:771,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:788,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:802,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:814,32'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:825,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:830,43'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:835,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:840,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:849,48'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:856,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:873,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:881,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:891,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:911,28'
          Dst:             ih264d_correct_level_idc
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:914,14'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:926,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:946,44'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:952,30'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:957,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:961,45'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:965,43'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:969,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:976,46'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1095,15'
          Dst:             ih264d_parse_vui_parametres
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1136,32'
          Dst:             ih264d_get_dpb_size
    - functionName:    ih264d_parse_pps
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         62
      ICount:          563
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_scaling_list
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:298,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:299,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:304,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:307,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:325,15'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:327,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:329,22'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:348,35'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:355,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:357,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:364,43'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:378,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:380,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:380,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:381,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:380,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:383,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:388,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:388,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:389,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:388,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:389,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:391,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:396,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:396,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:397,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:396,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:398,41'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:421,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:421,30'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:425,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:431,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:434,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:469,25'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:434,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:437,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:465,9'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:439,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:442,24'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:464,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:442,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:445,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:453,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:459,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:461,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:463,17'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:471,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:471,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:471,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:472,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:474,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:483,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:304,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:321,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:334,38'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:337,41'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:343,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:354,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:361,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:368,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:370,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:378,32'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:386,32'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:395,14'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:408,60'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:412,46'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:415,49'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:424,54'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:429,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:437,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:444,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:452,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:468,18'
          Dst:             ih264d_sev
    - functionName:    ih264d_access_unit_delimiter_rbsp
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1220,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1228,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1219,27'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_end_of_stream
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_filler_data
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_correct_level_idc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - u4_level_idc
        - u4_total_mbs
      BBCount:         52
      ICount:          210
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:503,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:506,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:509,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:512,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:515,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:518,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:521,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:524,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:527,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:530,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:533,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:536,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:539,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:542,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:545,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:549,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:555,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:555,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:557,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:557,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:558,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:559,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:559,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:560,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:561,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:562,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:563,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:563,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:564,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:565,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:565,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:566,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:567,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:567,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:568,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:569,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:569,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:570,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:571,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:571,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:572,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:573,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:573,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:574,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:575,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_end_of_sequence
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_end_of_pic_processing
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1198,11'
          Dst:             ih264d_end_of_pic_processing
    - functionName:    ih264d_parse_islice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_first_mb_in_slice
      BBCount:         48
      ICount:          355
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - ih264d_parse_islice_data_cabac
        - ih264d_parse_islice_data_cavlc
        - ih264d_read_mmco_commands
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1399,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1401,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1416,23'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1401,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1403,48'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1411,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1404,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1406,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1408,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1418,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1418,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1418,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1419,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1420,29'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1424,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1426,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1465,9'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1429,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1431,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1433,48'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1434,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1436,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1459,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1438,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1438,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1440,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1438,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1440,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1442,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1448,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1448,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1450,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1448,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1450,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1452,46'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1482,12'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1497,12'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1482,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1484,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1487,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1491,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1492,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1494,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1497,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1499,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1502,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1505,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1506,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1403,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1417,27'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1426,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1436,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1446,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1489,15'
          Dst:             ih264d_parse_islice_data_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1503,15'
          Dst:             ih264d_parse_islice_data_cavlc
    - functionName:    ih264d_parse_islice_data_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         77
      ICount:          677
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_decode_terminate
        - ih264d_init_cabac_contexts
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_imb_cabac
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_intra_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1003,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1005,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1008,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1009,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1010,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1011,41'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1027,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1029,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1035,30'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1058,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1060,33'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1064,43'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1070,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1071,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1072,42'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1076,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1079,17'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1087,46'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1081,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1082,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1083,17'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1088,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1089,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1090,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1093,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1095,45'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1099,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1099,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1101,46'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1105,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1105,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1105,44'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1109,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1105,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1106,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1109,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1115,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1117,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1123,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1117,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1117,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1121,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1117,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1119,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1121,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1138,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1140,20'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1144,23'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1140,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1141,21'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1143,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1152,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,44'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,50'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1152,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,63'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,48'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1153,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1153,66'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1154,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1154,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1154,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1154,30'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1157,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1157,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1161,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1157,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1161,16'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1180,5'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1161,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1163,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1169,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1174,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1175,28'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1176,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1180,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1025,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1000,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1008,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1011,5'
          Dst:             ih264d_init_cabac_contexts
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1059,17'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1069,26'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1080,23'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1087,23'
          Dst:             ih264d_parse_imb_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1095,17'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1101,17'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1109,37'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1132,17'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1163,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1169,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_islice_data_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         72
      ICount:          734
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - CLZ
        - ih264d_decode_recon_tfr_nmb
        - ih264d_parse_imb_cavlc
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:788,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:790,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:793,26'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:811,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:815,39'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:828,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:828,13'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:829,26'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:834,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:835,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:837,33'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:835,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:835,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:837,33'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:839,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:840,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:841,26'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:851,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:854,13'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:862,42'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:856,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:857,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:858,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:863,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:864,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:865,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:868,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:870,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:874,29'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:876,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:878,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:888,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:879,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:879,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:883,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:879,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:881,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:883,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:905,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:907,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:911,19'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:907,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:908,17'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:910,9'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:917,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,44'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,50'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:917,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,63'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,48'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:918,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:918,66'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:919,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:919,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:919,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:919,30'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:926,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:926,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:929,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:929,16'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:948,5'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:931,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:937,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:942,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:943,28'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:944,25'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:948,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:786,50'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:951,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:772,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:811,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:829,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:855,19'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:862,19'
          Dst:             ih264d_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:870,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:878,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:899,13'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:931,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:937,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_ipcm_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mbNum
      BBCount:         54
      ICount:          534
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_init_cabac_dec_envirnoment
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1231,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1233,25'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1237,25'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1242,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1244,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1250,15'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1281,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1285,21'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1298,14'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1287,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1289,23'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1295,5'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1289,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1290,30'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1290,54'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1291,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1292,30'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1292,50'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1298,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1300,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1307,14'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1301,48'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1303,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1307,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1309,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1315,14'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1310,66'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1312,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1315,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1317,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1323,17'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1318,66'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_init_cabac_dec_envirnoment
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1320,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1323,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1327,43'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1367,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1330,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1331,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1333,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1357,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1360,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1366,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1301,27'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1310,45'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1318,45'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1329,15'
          Dst:             ih264d_init_cabac_dec_envirnoment
    - functionName:    ih264d_parse_imb_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u1_mb_type
      BBCount:         119
      ICount:          1392
      EdgeCount:       161
      CyclomaticComplexity: 44
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_residual4x4_cavlc
        - ih264d_read_intra_pred_modes
        - ih264d_unpack_coeff4x4_dc_4x4blk
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:116,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:118,9'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:274,19'
              BranchSideFuncs:
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:124,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:126,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_read_intra_pred_modes
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:134,14'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:134,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:137,42'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:148,42'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:167,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:167,13'
              BranchSideFuncs:
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:168,26'
              BranchSideFuncs:
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:173,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:175,17'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:178,33'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:175,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:175,17'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:178,33'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:180,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:184,51'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:197,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:197,13'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:198,26'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:203,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:205,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:208,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:205,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:205,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:208,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:211,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:216,40'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1868
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:223,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:225,44'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:271,5'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:231,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:231,13'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:232,26'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:239,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:241,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:245,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:241,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:241,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:245,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:250,41'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:254,32'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:257,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:257,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:259,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:263,16'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:263,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:265,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:269,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:266,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:267,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:268,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:286,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:286,13'
              BranchSideFuncs:
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:287,26'
              BranchSideFuncs:
                - CLZ.1868
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:292,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:294,17'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:297,33'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:294,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:294,17'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:297,33'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:302,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:304,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:306,51'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:325,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:325,13'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:326,26'
              BranchSideFuncs:
                - CLZ.1868
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:333,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:334,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:337,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:334,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:334,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:337,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:340,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:341,41'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:343,32'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:345,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:345,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:346,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:345,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:352,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:354,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:361,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:355,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:356,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:357,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:367,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:370,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:374,31'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:384,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:387,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:397,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:387,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:389,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:394,28'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:414,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:415,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:417,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:417,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:418,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:419,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:446,46'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:457,38'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:448,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:449,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:450,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:450,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:451,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:454,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:126,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:137,13'
          Dst:             ih264d_read_intra_pred_modes
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:148,13'
          Dst:             ih264d_read_intra_pred_modes
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:168,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:198,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:232,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:265,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:287,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:326,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:354,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:422,21'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:446,15'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:463,9'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    ih264d_parse_imb_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_mb_type
      BBCount:         46
      ICount:          628
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_parse_chroma_pred_mode_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_read_coeff4x4_cabac
        - ih264d_read_intra_pred_modes_cabac
        - ih264d_unpack_coeff4x4_dc_4x4blk
        - ih264d_update_qp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:501,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:503,9'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:506,8'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:506,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:510,9'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:516,8'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:516,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:518,9'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:606,19'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:528,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:531,29'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:538,13'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:544,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:548,29'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:560,29'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:589,50'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:601,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:590,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:591,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:593,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:593,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:595,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:599,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:596,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:597,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:598,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:616,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:617,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:621,25'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:634,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:635,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:637,12'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:637,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:639,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:651,16'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:640,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:641,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:642,9'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:651,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:654,33'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:659,31'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:727,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:530,47'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:547,13'
          Dst:             ih264d_read_intra_pred_modes_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:559,13'
          Dst:             ih264d_read_intra_pred_modes_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:571,36'
          Dst:             ih264d_parse_chroma_pred_mode_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:579,18'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:589,19'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:595,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:615,36'
          Dst:             ih264d_parse_chroma_pred_mode_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:633,15'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:639,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:687,37'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:699,25'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:724,5'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    ih264d_parse_mvd_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_cab_env
        - p_ctxt_mvd
        - i4_temp
      BBCount:         64
      ICount:          826
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - CLZ
        - ih264d_decode_bypass_bins
        - ih264d_decode_bypass_bins_unary
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1242,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1243,20'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1244,13'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1278,15'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1278,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1277,9'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1278,28'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1277,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1264,26'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1280,23'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1282,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1282,26'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1299,41'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1282,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1285,13'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1299,41'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1295,19'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1295,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1294,13'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1295,33'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1294,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1297,9'
              BranchSideFuncs:
                - CLZ.1903
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1310,45'
              BranchSideFuncs:
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1319,9'
              BranchSideFuncs:
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1311,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1311,48'
              BranchSideFuncs:
                - ih264d_decode_bypass_bins
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1319,9'
              BranchSideFuncs:
                - ih264d_decode_bypass_bins
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1319,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1320,17'
              BranchSideFuncs:
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1326,32'
              BranchSideFuncs:
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1329,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1333,26'
              BranchSideFuncs:
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1341,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1336,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1336,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1341,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1343,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1346,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1350,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1310,13'
          Dst:             ih264d_decode_bypass_bins_unary
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1315,18'
          Dst:             ih264d_decode_bypass_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1336,13'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_mvd_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - char
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_sub_mb
        - u1_b2
        - u1_part_wd
        - u1_part_ht
        - u1_dec_mvd
        - ps_dec
        - ps_mv
      BBCount:         44
      ICount:          390
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_parse_mvd_cabac
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1131,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1136,52'
              BranchSideFuncs:
                - ih264d_parse_mvd_cabac
                - ih264d_parse_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1179,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1183,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1183,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1185,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1189,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1148,23'
          Dst:             ih264d_parse_mvd_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1153,23'
          Dst:             ih264d_parse_mvd_cabac
    - functionName:    ih264d_parse_ctx_cbp_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         37
      ICount:          1047
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - CLZ
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:822,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:822,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:854,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:854,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:859,37'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:894,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:894,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:899,37'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:934,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:934,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:939,37'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:974,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:974,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:979,37'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:985,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:996,45'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:996,45'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1062,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1062,21'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1066,24'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1066,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1072,49'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1072,49'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1079,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1031,30'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1082,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:820,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:839,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:879,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:919,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:959,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1046,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
          Dst:             CLZ
    - functionName:    ih264d_read_intra_pred_modes_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - pu1_prev_intra4x4_pred_mode_flag
        - pu1_rem_intra4x4_pred_mode
        - u1_tran_form8x8
      BBCount:         32
      ICount:          557
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - CLZ
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:723,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:730,24'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:758,41'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:750,23'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:749,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:752,46'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:766,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
                - CLZ.1903
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:769,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Dst:             CLZ
    - functionName:    ih264d_parse_transform8x8flag_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         9
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_decode_bin
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:653,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:655,13'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:657,8'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:657,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:657,8'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:659,13'
              BranchSideFuncs:
                - ih264d_decode_bin
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:665,28'
          Dst:             ih264d_decode_bin
    - functionName:    ih264d_parse_chroma_pred_mode_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_decode_bins_tunary
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:610,27'
          Dst:             ih264d_decode_bins_tunary
    - functionName:    ih264d_parse_mb_qp_delta_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pi1_mb_qp_delta
      BBCount:         15
      ICount:          150
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_decode_bins_unary
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:558,20'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:564,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:567,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:570,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:570,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:570,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:571,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:570,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:571,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:572,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:552,19'
          Dst:             ih264d_decode_bins_unary
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:559,23'
          Dst:             ih264d_decode_bins_unary
    - functionName:    ih264d_parse_ref_idx_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_num_part
        - u1_b2
        - u1_max_ref_minus1
        - u1_mb_mode
        - pi1_ref_idx
        - pi1_lft_cxt
        - pi1_top_cxt
        - ps_cab_env
        - ps_bitstrm
        - ps_ref_cxt
      BBCount:         19
      ICount:          251
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ih264d_decode_bins_unary
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:479,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:481,24'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:514,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:485,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:487,20'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:509,35'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:497,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:497,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:497,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:499,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:502,28'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:516,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:493,33'
          Dst:             ih264d_decode_bins_unary
    - functionName:    ih264d_parse_submb_type_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_slc_type_b
        - ps_cab_env
        - ps_bitstrm
        - ps_sub_mb_cxt
      BBCount:         18
      ICount:          193
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_bins
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:384,9'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:387,24'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:404,47'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:392,51'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:397,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:409,51'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:444,51'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:411,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:414,32'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:436,62'
              BranchSideFuncs:
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:420,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:422,51'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:427,66'
              BranchSideFuncs:
                - ih264d_decode_bins
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:378,22'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:388,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:392,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:404,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:409,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:415,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:422,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:427,38'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:436,34'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:444,30'
          Dst:             ih264d_decode_bin
    - functionName:    ih264d_parse_mb_type_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         51
      ICount:          493
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_bins
        - ih264d_parse_mb_type_intra_cabac
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:173,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:191,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:173,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:174,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:175,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:175,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:176,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:178,22'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:181,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:184,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:188,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:191,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:195,20'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:220,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:198,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:202,24'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:217,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:210,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:211,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:212,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:229,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:230,19'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:231,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:231,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:232,19'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:234,22'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:243,24'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:352,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:247,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:250,28'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:258,28'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:264,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:266,32'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:340,32'
              BranchSideFuncs:
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:272,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:274,35'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:289,36'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:295,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:298,64'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:307,40'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:314,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:317,68'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:332,81'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:179,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:188,30'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:196,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:203,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:207,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:217,30'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:236,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:244,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:251,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:261,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:269,38'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:277,42'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:290,42'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:298,46'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:309,46'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:317,50'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:330,67'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:341,38'
          Dst:             ih264d_decode_bins
    - functionName:    ih264d_parse_mb_type_intra_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_inter
        - ps_dec
      BBCount:         27
      ICount:          255
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_bins
        - ih264d_decode_terminate
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:80,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:82,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:89,26'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:82,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:83,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:84,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:84,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:85,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:86,5'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:95,8'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:99,42'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:100,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:104,27'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:136,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:109,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:110,28'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:112,16'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:112,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:113,28'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:115,16'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:115,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:118,31'
              BranchSideFuncs:
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:126,31'
              BranchSideFuncs:
                - ih264d_decode_bins
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:93,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:99,18'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:106,22'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:119,34'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:127,34'
          Dst:             ih264d_decode_bins
    - functionName:    ih264d_parse_pslice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_first_mb_in_slice
      BBCount:         90
      ICount:          906
      EdgeCount:       122
      CyclomaticComplexity: 34
      functionsReached:
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_init_cabac_contexts
        - ih264d_init_ref_idx_lx_p
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2001,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2003,36'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2007,54'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2008,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2010,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2012,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2028,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2031,44'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2039,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2033,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2034,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2035,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2050,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2052,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2057,38'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2060,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2064,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2096,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2075,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2077,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2087,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2101,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2120,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2102,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2103,23'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2107,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2102,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2105,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2107,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2120,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2122,46'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2130,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2123,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2124,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2125,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2137,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2137,21'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2143,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2137,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2139,39'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2143,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2143,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2145,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2160,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2147,48'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2155,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2148,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2150,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2152,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2162,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2174,27'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2164,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2168,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2176,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2176,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2178,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2176,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2178,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2180,37'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2187,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2225,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2188,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2190,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2194,52'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2195,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2197,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2219,13'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2199,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2199,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2199,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2201,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2203,54'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2209,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2209,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2211,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2209,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2211,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2213,50'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2232,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2235,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2247,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2242,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2249,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2254,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2261,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2263,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1994,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2003,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2019,36'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2022,9'
          Dst:             ih264d_init_ref_idx_lx_p
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2032,19'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2122,15'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2125,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2139,9'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2147,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2162,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2175,31'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2187,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2197,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2207,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2237,9'
          Dst:             ih264d_init_cabac_contexts
    - functionName:    ih264d_parse_inter_slice_data_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         87
      ICount:          894
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_decode_terminate
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_imb_cabac
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:834,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:841,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:861,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:863,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:867,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:868,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:869,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:871,5'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:873,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:878,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1100,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:880,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:882,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:885,26'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:913,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:914,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:918,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:918,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:922,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:955,53'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:957,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:958,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:961,16'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:961,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:963,56'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:976,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:968,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:969,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:970,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:979,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:982,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:990,24'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:984,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:985,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:986,21'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:990,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:991,25'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:993,25'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:998,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:999,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1000,49'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1008,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1010,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1014,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1014,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1016,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1020,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1020,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1020,40'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1024,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1020,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1021,31'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1024,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1030,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1032,17'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1038,23'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1032,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1032,45'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1036,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1032,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1034,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1036,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1049,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,44'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1049,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,63'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,48'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1051,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1051,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1052,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1052,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1052,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1052,28'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1053,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1053,37'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1053,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1059,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1062,13'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1075,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1075,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:873,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1078,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1078,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1080,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1086,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1091,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1092,28'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1093,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:852,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:867,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:914,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:943,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:955,26'
          Dst:             ih264d_parse_mb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:983,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:995,27'
          Dst:             ih264d_parse_imb_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1010,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1016,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1024,33'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1080,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1086,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_pmb_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         68
      ICount:          890
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_get_mvd_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_ref_idx_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_submb_type_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:466,16'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:545,26'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:474,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:475,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:477,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:482,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:484,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:490,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:492,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:493,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:495,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:500,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:502,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:508,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:510,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:511,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:513,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:518,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:520,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:526,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:528,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:529,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:531,31'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:536,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:538,50'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:541,24'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:563,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:566,26'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:579,13'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:573,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:574,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:575,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:620,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:623,16'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:656,41'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:623,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:625,34'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:635,22'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:635,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:639,35'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:655,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:671,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:674,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:678,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:678,65'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:690,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:679,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:679,28'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:690,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:678,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:682,29'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:690,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:694,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:697,50'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:709,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:699,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:701,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:701,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:703,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:707,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:704,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:705,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:706,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:714,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:715,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:717,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:471,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:489,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:507,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:525,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:567,19'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:652,17'
          Dst:             ih264d_get_mvd_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:663,25'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:681,47'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:697,19'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:703,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:713,9'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    ih264d_parse_inter_slice_data_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         98
      ICount:          1084
      EdgeCount:       132
      CyclomaticComplexity: 36
      functionsReached:
        - CLZ
        - ih264d_decode_recon_tfr_nmb
        - ih264d_parse_imb_cavlc
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1166,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1168,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1174,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1193,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1197,50'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1447,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1199,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1201,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1205,26'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1218,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1218,35'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1253,9'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1218,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1222,44'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1253,9'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1228,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1228,13'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1230,26'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1236,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1238,17'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1241,33'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1238,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1238,17'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1241,33'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1258,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1259,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1263,12'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1266,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1290,29'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1303,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1303,17'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1304,30'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1309,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1310,21'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1312,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1310,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1310,21'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1312,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1316,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1317,30'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1325,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1327,56'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1338,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1331,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1332,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1333,48'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1341,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1344,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1353,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1346,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1347,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1348,21'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1355,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1356,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1365,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1367,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1371,12'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1371,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1373,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1382,23'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1374,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1374,39'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1378,9'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1374,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1374,64'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1378,9'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1374,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1376,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1378,9'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1394,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,44'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,50'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1394,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,63'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,48'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1395,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1395,25'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1395,48'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1396,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1396,66'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1397,25'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1397,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1397,25'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1397,28'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1398,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1398,37'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1398,40'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1405,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1407,13'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1420,12'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1420,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1193,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1425,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1425,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1427,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1433,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1438,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1439,28'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1440,25'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1182,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1230,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1259,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1281,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1304,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1345,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1352,27'
          Dst:             ih264d_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1367,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1373,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1427,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1433,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_pmb_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         111
      ICount:          1314
      EdgeCount:       148
      CyclomaticComplexity: 39
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_pmb_ref_index_cavlc
        - ih264d_parse_pmb_ref_index_cavlc_range1
        - ih264d_parse_residual4x4_cavlc
        - ih264d_sev
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:115,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:118,16'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:169,28'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:125,44'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:165,24'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:131,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:131,13'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:132,26'
              BranchSideFuncs:
                - CLZ.1948
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:137,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:138,17'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:140,33'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:138,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:138,17'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:140,33'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:144,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:146,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:150,40'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:158,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:160,50'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:162,9'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:170,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:171,32'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:172,26'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:187,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:189,21'
              BranchSideFuncs:
                - ih264d_parse_pmb_ref_index_cavlc
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:206,22'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:189,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:191,33'
              BranchSideFuncs:
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:196,33'
              BranchSideFuncs:
                - ih264d_parse_pmb_ref_index_cavlc
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:198,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:199,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:206,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:0,0'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:208,17'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:245,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:248,16'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:319,41'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:250,34'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:261,22'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:261,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:264,35'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:318,9'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:277,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:277,21'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:279,34'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:286,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:287,25'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:290,41'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:287,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:287,25'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:290,41'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:293,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:294,44'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:296,35'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1948
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:333,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:333,9'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:334,22'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:340,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:341,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:340,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:340,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:341,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:344,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:345,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:347,53'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:352,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:352,65'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:353,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:353,28'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:355,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:365,44'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:411,42'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:371,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:371,13'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:372,26'
              BranchSideFuncs:
                - CLZ.1948
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:379,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:380,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:383,33'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:380,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:380,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:383,33'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:386,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:387,36'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:389,27'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:391,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:391,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:392,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:391,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:396,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:396,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:398,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:403,50'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:399,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:400,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:401,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:404,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:405,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:406,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:406,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:407,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:408,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:132,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:190,17'
          Dst:             ih264d_parse_pmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:195,23'
          Dst:             ih264d_parse_pmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:279,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:300,26'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:334,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:355,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:372,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:398,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:403,19'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:411,13'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_update_nnz_for_skipmb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_entrpy
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_mark_err_slice_skip
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - num_mb_skip
        - u1_is_idr_slice
        - u2_frame_num
        - ps_cur_poc
        - prev_slice_err
      BBCount:         172
      ICount:          1728
      EdgeCount:       233
      CyclomaticComplexity: 63
      functionsReached:
        - ih264d_decode_picture_thread
        - ih264d_decode_recon_tfr_nmb
        - ih264d_err_pic_dispbuf_mgr
        - ih264d_get_mb_info_cavlc_mbaff
        - ih264d_get_mb_info_cavlc_nonmbaff
        - ih264d_get_next_display_field
        - ih264d_parse_tfr_nmb
        - ih264d_recon_deblk_thread
        - ih264d_set_deblocking_parameters
        - ih264d_start_of_pic
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - ithread_cond_signal
        - ithread_create
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1489,36'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1493,8'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1493,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1493,54'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1497,5'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1493,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1495,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1497,5'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1498,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1501,46'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1629,30'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1511,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1513,23'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1518,15'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1514,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1515,25'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1516,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1519,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1521,23'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1532,16'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1521,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1523,27'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1529,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1523,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1525,32'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1528,20'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1532,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1534,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1538,16'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1538,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1541,17'
              BranchSideFuncs:
                - ih264d_start_of_pic
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1554,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1548,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1550,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1552,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1565,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1567,51'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1570,21'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1573,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1575,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1623,5'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1575,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1577,36'
              BranchSideFuncs:
                - ithread_create
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1583,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1583,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1585,46'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1596,21'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1586,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1586,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1588,21'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1590,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1590,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1592,48'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1593,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1593,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1594,17'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1596,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1597,35'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1597,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1597,77'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1598,37'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1598,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1598,37'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1596,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1600,21'
              BranchSideFuncs:
                - ithread_create
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1608,25'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1621,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1608,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1610,50'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1620,17'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1611,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1611,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1613,25'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1615,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1615,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1617,52'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1618,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1618,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1619,21'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1632,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1632,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1725,42'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1631,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1636,17'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1725,42'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1636,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1636,64'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1642,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1636,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1638,46'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1642,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1643,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1645,34'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1649,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1649,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1651,38'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1655,38'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1666,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1669,50'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1704,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1675,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1675,28'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1677,21'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1674,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1677,21'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1681,35'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1683,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,31'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1683,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,77'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1688,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1690,42'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1696,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1704,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1707,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1712,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1712,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1715,45'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1721,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1739,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1740,19'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1744,29'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1739,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1742,25'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1744,29'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1759,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1760,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1762,56'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1768,62'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1772,41'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1808,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1812,12'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1922,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1812,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1813,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1815,26'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1832,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1833,44'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1835,47'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1838,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1840,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1846,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1868,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1870,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1876,23'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1888,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,44'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,50'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1888,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,63'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,48'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1890,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1890,66'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1891,25'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1891,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1891,25'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1891,28'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1892,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1892,37'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1892,40'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1895,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1808,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1897,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1903,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1905,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1911,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1915,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1916,28'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1917,25'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1930,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1932,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1936,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1939,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1942,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1945,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1489,9'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1544,23'
          Dst:             ih264d_start_of_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1559,17'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1577,21'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1577,21'
          Dst:             ih264d_decode_picture_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1585,27'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1589,27'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1592,27'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1601,21'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1601,21'
          Dst:             ih264d_recon_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1610,31'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1614,31'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1617,31'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1690,21'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1696,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1796,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1833,13'
          Dst:             ih264d_get_mb_info_cavlc_mbaff
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1835,13'
          Dst:             ih264d_get_mb_info_cavlc_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1840,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1859,9'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1870,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1905,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1911,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_decode_slice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_is_idr_slice
        - u1_nal_ref_idc
        - ps_dec
      BBCount:         354
      ICount:          3031
      EdgeCount:       487
      CyclomaticComplexity: 135
      functionsReached:
        - ih264d_decode_gaps_in_frame_num
        - ih264d_decode_pic_order_cnt
        - ih264d_decode_picture_thread
        - ih264d_err_pic_dispbuf_mgr
        - ih264d_fix_error_in_dpb
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_next_display_field
        - ih264d_is_end_of_pic
        - ih264d_mark_err_slice_skip
        - ih264d_parse_bslice
        - ih264d_parse_islice
        - ih264d_parse_pslice
        - ih264d_recon_deblk_thread
        - ih264d_sev
        - ih264d_start_of_pic
        - ih264d_uev
        - ithread_cond_signal
        - ithread_create
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1095,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1099,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1103,10'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1104,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1104,52'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1111,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1103,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1106,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1111,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1113,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1116,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1123,23'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1126,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1128,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1131,15'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1132,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1136,14'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1137,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1138,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1139,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1139,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1143,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1149,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1149,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1190,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1151,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1190,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1157,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1157,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1160,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1157,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1158,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1160,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1160,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1160,31'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1161,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1160,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1161,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1163,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1163,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1165,51'
              BranchSideFuncs:
                - ih264d_decode_gaps_in_frame_num
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1171,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1166,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1167,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1169,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1174,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1176,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1187,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1190,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1193,49'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1211,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1197,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1199,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1206,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1220,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1229,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1223,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1224,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1226,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1233,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1236,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1253,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1238,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1238,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1239,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1238,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1239,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1240,42'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1243,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1243,58'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1251,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1243,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1246,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1251,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1256,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1256,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1272,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1255,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1258,58'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1272,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1263,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1263,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1270,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1266,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1270,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1272,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1274,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1285,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1275,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1276,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1277,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1288,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1290,49'
              BranchSideFuncs:
                - ih264d_is_end_of_pic
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1308,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1296,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1298,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1302,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1308,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1308,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1308,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1311,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1311,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1318,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1311,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1318,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1382,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1318,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1318,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1319,19'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1319,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1319,19'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1320,23'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1318,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1323,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1324,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1327,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1332,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1336,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1338,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1348,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1373,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1348,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1351,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1368,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1366,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1366,30'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1368,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1382,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1385,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1390,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1390,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1392,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1396,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1398,42'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1434,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1400,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1402,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1408,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1408,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1410,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1414,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1418,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1422,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1422,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1424,40'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1428,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1428,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1429,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1431,26'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1434,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1436,36'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1439,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1439,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1445,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1474,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1447,38'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1453,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1450,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1450,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1450,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1453,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1454,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1456,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1459,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1461,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1461,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1463,54'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1466,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1466,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1468,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1466,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1468,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1470,57'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1474,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1476,43'
              BranchSideFuncs:
                - ih264d_decode_pic_order_cnt
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1502,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1482,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1483,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1485,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1485,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1486,34'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1488,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1488,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1491,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1499,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1495,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1495,47'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1499,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1495,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1496,51'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1499,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1502,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1503,10'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1515,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1502,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1506,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1515,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1509,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1511,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1513,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1536,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1538,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1540,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1542,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1545,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1558,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1549,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1550,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1552,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1553,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1553,52'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1554,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1553,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1554,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1555,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1558,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1558,52'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1559,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1562,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1564,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1645,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1564,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1566,39'
              BranchSideFuncs:
                - ih264d_start_of_pic
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1571,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1567,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1568,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1569,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1580,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1582,47'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1585,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1589,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1637,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1589,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1591,32'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1597,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1597,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1599,42'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1610,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1600,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1600,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1602,17'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1604,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1604,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1606,44'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1607,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1607,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1608,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1610,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1611,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1611,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1611,73'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1612,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1612,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1612,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1610,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1614,17'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1622,21'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1635,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1622,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1624,46'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1634,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1625,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1625,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1627,21'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1629,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1629,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1631,48'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1632,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1632,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1633,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1646,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1646,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1647,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1647,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1652,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1654,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1659,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1671,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1673,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1676,30'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1684,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,40'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1684,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,64'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1687,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,40'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1687,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,64'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1694,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1696,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1708,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1710,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1722,35'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1725,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1730,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1804,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1740,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1742,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1746,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1754,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1754,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1756,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1753,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1756,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1759,35'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1783,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1785,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1790,48'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1804,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1806,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1810,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1859,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1860,19'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1864,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1862,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1864,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1876,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1878,62'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1882,41'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1886,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1887,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1889,8'
              BranchSideFuncs:
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1889,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1891,9'
              BranchSideFuncs:
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1899,13'
              BranchSideFuncs:
                - ih264d_parse_bslice
                - ih264d_parse_pslice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1895,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1895,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1898,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1895,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1896,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1898,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1899,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1901,9'
              BranchSideFuncs:
                - ih264d_parse_pslice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1907,13'
              BranchSideFuncs:
                - ih264d_parse_bslice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1904,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1905,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1906,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1907,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1909,9'
              BranchSideFuncs:
                - ih264d_parse_bslice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1915,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1917,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1920,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1923,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1923,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1924,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1926,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1926,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1936,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1928,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1930,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1933,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1941,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1943,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1948,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1950,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1950,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1958,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1949,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1958,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1093,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1111,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1126,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1143,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1165,19'
          Dst:             ih264d_decode_gaps_in_frame_num
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1193,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1200,36'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1221,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1235,18'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1245,55'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1258,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1265,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1274,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1290,28'
          Dst:             ih264d_is_end_of_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1398,15'
          Dst:             ih264d_mark_err_slice_skip
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1424,13'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1476,15'
          Dst:             ih264d_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1544,56'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1566,19'
          Dst:             ih264d_start_of_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1574,13'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1591,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1591,17'
          Dst:             ih264d_decode_picture_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1599,23'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1603,23'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1606,23'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1615,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1615,17'
          Dst:             ih264d_recon_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1624,27'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1628,27'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1631,27'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1885,11'
          Dst:             ih264d_fix_error_in_dpb
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1893,15'
          Dst:             ih264d_parse_islice
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1902,15'
          Dst:             ih264d_parse_pslice
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1910,15'
          Dst:             ih264d_parse_bslice
    - functionName:    ih264d_err_pic_dispbuf_mgr
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:885,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:888,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:891,5'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_start_of_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - i4_poc
        - ps_temp_poc
        - u2_frame_num
        - ps_pps
      BBCount:         176
      ICount:          2140
      EdgeCount:       233
      CyclomaticComplexity: 59
      functionsReached:
        - check_app_out_buf_size
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_release
        - ih264d_assign_pic_num
        - ih264d_form_default_scaling_matrix
        - ih264d_form_scaling_matrix_picture
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_init_pic
        - ih264d_reset_ref_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:189,41'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:205,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:206,8'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:210,8'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:212,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:217,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:213,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:214,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:215,5'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:221,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:223,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:226,5'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:228,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:228,35'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:291,37'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:228,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:231,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:291,37'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:235,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:239,29'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:244,20'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:253,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:263,25'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:271,12'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:244,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:245,33'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:247,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:254,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:254,37'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:258,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:253,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:256,33'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:258,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:263,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:265,33'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:267,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:271,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:273,16'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:287,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:273,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:274,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:277,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:277,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:279,20'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:285,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:280,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:282,20'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:282,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:283,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:284,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:293,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:293,29'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:294,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:292,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:294,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:296,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:298,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:300,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:304,12'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:304,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:306,16'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:312,8'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:306,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:307,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:308,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:312,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:312,36'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:341,27'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:316,15'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:341,27'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:316,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:319,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:331,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:343,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:345,38'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:348,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:354,18'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:377,36'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:358,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:360,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:363,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:366,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:369,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:371,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:375,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:391,15'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:402,10'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:391,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:393,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:401,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:393,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:394,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:395,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:402,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:402,36'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:407,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:407,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:416,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:416,41'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:438,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:416,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:420,23'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:438,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:420,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:422,56'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:434,46'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:438,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:440,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:444,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:444,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:407,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:446,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:452,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:454,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:459,30'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:465,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:467,55'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:470,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:474,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:476,40'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:485,51'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:530,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:530,29'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:550,41'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:530,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:535,39'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:550,41'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:545,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:545,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:545,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:551,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:551,26'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:551,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:613,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:615,13'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:620,13'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:633,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:633,40'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:633,61'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:636,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:636,39'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:636,60'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:648,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:650,36'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:655,49'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:681,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:683,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:701,50'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:684,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:684,29'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:686,54'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:683,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:686,54'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:691,54'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:694,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:696,13'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:698,5'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:705,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:709,21'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:714,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:716,17'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:727,32'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:718,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:718,41'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:724,5'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:718,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:720,21'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:724,5'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:186,8'
          Dst:             check_app_out_buf_size
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:307,17'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:319,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:322,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:325,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:341,11'
          Dst:             ih264d_init_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:395,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:409,42'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:422,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:425,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:429,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:433,46'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:450,37'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:672,9'
          Dst:             ih264d_assign_pic_num
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:686,19'
          Dst:             ih264d_form_scaling_matrix_picture
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:691,19'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:701,15'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:727,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
    - functionName:    ih264d_fix_error_in_dpb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         24
      ICount:          204
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1008,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1008,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1008,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1008,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1010,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1044,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1011,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1011,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1041,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1010,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1015,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1041,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1018,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1018,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1018,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1018,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1020,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1020,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1022,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1036,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1022,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1025,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1030,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_end_of_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_end_of_pic_processing
        - ih264d_err_pic_dispbuf_mgr
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:965,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:967,40'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:973,40'
              BranchSideFuncs:
                - ih264d_end_of_pic_processing
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:974,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:975,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:983,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:967,13'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:973,11'
          Dst:             ih264d_end_of_pic_processing
    - functionName:    ih264d_deblock_display
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_deblock_picture
        - ih264d_end_of_pic_dispbuf_mgr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:939,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:940,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:942,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:936,5'
          Dst:             ih264d_deblock_picture
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:938,11'
          Dst:             ih264d_end_of_pic_dispbuf_mgr
    - functionName:    ih264d_deblock_picture
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_deblock_picture_progressive
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:902,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:902,12'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:904,16'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:905,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:905,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:907,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:904,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:907,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:914,52'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:914,17'
          Dst:             ih264d_deblock_picture_progressive
    - functionName:    ih264d_end_of_pic_dispbuf_mgr
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         58
      ICount:          451
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - ih264_buf_mgr_release
        - ih264_buf_mgr_set_status
        - ih264d_assign_display_seq
        - ih264d_delete_nonref_nondisplay_pics
        - ih264d_insert_pic_in_display_list
        - ih264d_release_display_bufs
        - ih264d_reset_ref_bufs
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:765,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:765,33'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:767,17'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:764,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:767,17'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:773,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:768,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:770,43'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:771,45'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:773,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:775,49'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:781,12'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:776,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:777,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:778,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:781,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:784,51'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:797,19'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:798,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:799,45'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:801,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:801,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:801,29'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:804,51'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:797,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:804,51'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:810,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:811,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:812,44'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264d_insert_pic_in_display_list
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:814,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:814,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:825,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:825,20'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:827,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:825,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:827,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:831,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:836,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:837,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:841,58'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:845,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:847,52'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:853,9'
              BranchSideFuncs:
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:862,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:863,44'
              BranchSideFuncs:
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:865,40'
              BranchSideFuncs:
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:861,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:865,40'
              BranchSideFuncs:
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:876,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:865,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:867,49'
              BranchSideFuncs:
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:871,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:868,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:869,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:870,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:763,13'
          Dst:             ih264d_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:770,21'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:771,17'
          Dst:             ih264d_release_display_bufs
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:775,23'
          Dst:             ih264d_assign_display_seq
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:784,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:788,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:804,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:830,19'
          Dst:             ih264d_insert_pic_in_display_list
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:847,17'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:867,23'
          Dst:             ih264d_assign_display_seq
    - functionName:    ih264d_form_pred_weight_matrix
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         16
      ICount:          227
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:105,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:107,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:134,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:109,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:131,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:110,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:112,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:130,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:134,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:136,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mbaff_to_fld
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_frm_to_fld
        - ih264d_one_to_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2258,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2260,28'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2265,27'
              BranchSideFuncs:
                - ih264d_frm_to_fld
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2261,9'
          Dst:             ih264d_one_to_one
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2265,9'
          Dst:             ih264d_frm_to_fld
    - functionName:    ih264d_one_to_one
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         31
      ICount:          426
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1615,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1617,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1649,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1618,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1620,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1627,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1627,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1629,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1644,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1638,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1639,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1640,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1667,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1669,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1708,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1671,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1673,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1680,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1691,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1694,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1706,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1700,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1701,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1702,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1702,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1704,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1705,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_frm_to_fld
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         24
      ICount:          321
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2034,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2036,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2043,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2045,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2047,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2099,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2061,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2061,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2061,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2063,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2065,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2070,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2076,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2078,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2093,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2078,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2080,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2090,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2101,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2101,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2101,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fld_to_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         42
      ICount:          427
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_mbaff_cross_pmbair
        - ih264d_one_to_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2287,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2291,28'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2324,37'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
                - ih264d_one_to_one
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2296,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2298,20'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2307,16'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2298,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2299,30'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2301,31'
              BranchSideFuncs:
                - ih264d_one_to_one
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2307,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2309,29'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2309,29'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2309,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2308,67'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2308,67'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2307,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2312,30'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2315,16'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2315,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2316,32'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2317,39'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2332,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2333,31'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2337,28'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2338,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2340,20'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2350,39'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2340,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2342,33'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2342,33'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2342,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2341,71'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2341,71'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2340,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2345,36'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2347,20'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2347,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2348,36'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2349,13'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2301,13'
          Dst:             ih264d_one_to_one
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2317,13'
          Dst:             ih264d_mbaff_cross_pmbair
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2333,13'
          Dst:             ih264d_one_to_one
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2350,13'
          Dst:             ih264d_mbaff_cross_pmbair
    - functionName:    ih264d_mbaff_cross_pmbair
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         52
      ICount:          688
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1751,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1753,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1850,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1754,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1756,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1839,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1763,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1765,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1829,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1766,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1768,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1780,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1775,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1776,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1777,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1789,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1789,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1789,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1790,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1792,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1797,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1801,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1803,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1823,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1803,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1805,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1821,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1816,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1818,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1819,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1854,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1859,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1914,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1868,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1868,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1868,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1869,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1871,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1876,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1882,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1885,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1909,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1889,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1891,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1906,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1901,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1903,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1904,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fld_to_frm
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         24
      ICount:          375
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2142,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2144,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2225,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2148,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2150,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2216,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2150,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2152,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2178,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2178,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2178,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2179,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2181,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2186,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2190,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2192,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2210,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2192,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2194,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2207,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cal_col_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         23
      ICount:          235
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1945,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1947,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1986,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1947,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1948,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1949,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1949,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1951,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1981,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1952,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1955,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1977,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1986,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1988,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1992,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1992,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1993,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1994,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1994,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1995,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1997,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poc_compare
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_pic1
        - pv_pic2
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1201,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1203,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1205,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1205,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1207,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1211,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_ref_idx_lx_b
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         151
      ICount:          1153
      EdgeCount:       195
      CyclomaticComplexity: 46
      functionsReached:
        - ih264d_convert_frm_to_fld_list
        - ih264d_insert_pic_in_ref_pic_listx
        - poc_compare
        - qsort
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1260,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1262,21'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1279,19'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1266,28'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1271,28'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1266,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1266,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1266,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1271,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1271,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1271,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1280,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1282,30'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1285,11'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1290,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1292,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1295,11'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1295,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1297,23'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1306,11'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1298,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1298,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1298,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1299,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1299,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1299,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1308,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1310,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1315,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1324,37'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1336,13'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1324,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1326,13'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1328,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1328,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1330,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1332,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1336,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1338,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1350,13'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1338,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1341,48'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1346,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1350,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1352,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1364,30'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1354,48'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1359,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1365,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1367,23'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1385,8'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1368,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1370,16'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1383,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1370,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1372,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1381,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1385,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1393,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1412,53'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1395,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1397,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1399,24'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1401,18'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1406,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1422,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1424,24'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1426,20'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1426,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1428,14'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1434,15'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1435,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1437,33'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1441,33'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1446,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1448,32'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1461,17'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1448,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1451,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1456,9'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1461,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1463,32'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1474,34'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1463,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1465,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1470,9'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1476,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1479,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1496,12'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1480,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1482,20'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1494,9'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1482,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1484,56'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1492,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1496,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1504,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1523,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1506,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1508,32'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1510,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1510,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1512,22'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1518,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1533,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1535,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1537,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1537,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1539,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1550,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1553,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1553,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1553,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1553,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1553,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1557,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1559,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1561,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1568,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1561,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1564,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1567,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1568,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1570,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1577,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1285,5'
          Dst:             qsort
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1285,5'
          Dst:             poc_compare
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1341,13'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1354,13'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1372,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1405,9'
          Dst:             ih264d_convert_frm_to_fld_list
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1451,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1465,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1484,21'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1517,13'
          Dst:             ih264d_convert_frm_to_fld_list
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_convert_frm_to_fld_list
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_ref_pic_buf_lx
        - pu1_L0
        - ps_dec
        - u1_num_short_term_bufs
      BBCount:         68
      ICount:          745
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_insert_pic_in_ref_pic_listx
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:948,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:950,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:959,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:972,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:974,15'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1114,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:974,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:974,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:974,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:975,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:975,32'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:975,58'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:976,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:979,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1070,12'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:979,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:982,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1066,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:987,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:989,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1005,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:993,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:995,61'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:999,37'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1014,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1014,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1065,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1014,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1016,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1065,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1016,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1018,25'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1026,24'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1020,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1021,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1022,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1022,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1016,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1023,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1026,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1028,30'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1064,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1035,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1037,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1054,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1041,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1044,49'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1048,45'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1070,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1072,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1113,5'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1072,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1074,20'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1112,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1074,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1077,56'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1111,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1083,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1085,25'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1103,41'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1089,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1092,45'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1096,41'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:982,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1029,25'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1077,21'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
    - functionName:    ih264d_convert_frm_mbaff_list
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         26
      ICount:          510
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1128,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1130,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1134,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1137,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1139,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1160,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1150,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1153,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1158,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1160,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1162,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1165,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1167,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1172,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1172,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1174,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1195,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1185,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1188,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1194,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_decode_temporal_direct
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u1_wd_x
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         158
      ICount:          1511
      EdgeCount:       210
      CyclomaticComplexity: 54
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:615,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:618,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:925,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:629,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:631,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:634,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:637,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:637,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:669,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:637,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:639,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:669,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:641,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:641,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:660,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:641,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:643,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:660,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:643,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:645,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:651,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:671,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:673,31'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:681,29'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:673,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:675,33'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:679,13'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:676,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:677,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:678,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:683,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:685,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:707,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:685,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:687,24'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:699,24'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:687,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:689,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:696,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:689,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:692,43'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:695,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:699,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:0,0'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:701,39'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:710,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:710,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:753,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:710,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:712,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:753,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:714,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:716,24'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:730,31'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:716,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:718,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:726,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:721,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:722,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:723,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:730,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:732,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:739,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:732,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:734,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:738,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:739,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:741,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:746,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:761,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:763,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:766,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:766,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:768,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:773,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:777,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:779,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:781,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:788,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:788,53'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:790,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:788,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:790,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:797,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:801,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:801,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:801,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:819,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:849,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:821,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:821,55'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:821,52'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:822,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:823,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:824,53'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:827,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:827,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:845,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:826,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:831,38'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:845,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:835,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:837,46'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:842,52'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:895,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:895,65'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:895,101'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:898,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:900,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:905,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:912,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:912,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:914,69'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:912,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:913,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:913,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:914,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:615,51'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:914,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:914,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:915,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:915,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:855,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:872,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:918,17'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_decode_spatial_direct
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u1_wd_x
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         186
      ICount:          1897
      EdgeCount:       248
      CyclomaticComplexity: 64
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:127,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:127,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:127,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:128,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:128,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:128,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:136,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:136,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:136,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:138,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:141,26'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:155,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:143,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:145,31'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:150,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:146,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:147,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:148,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:155,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:158,26'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:169,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:160,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:162,31'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:166,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:163,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:164,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:165,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:169,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:171,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:175,32'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:175,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:175,58'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:175,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:176,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:176,58'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:176,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:178,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:180,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:211,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:180,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:180,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:181,31'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:182,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:183,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:184,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:184,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:184,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:184,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:185,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:185,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:185,57'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:189,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:190,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:192,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:192,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:192,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:208,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:192,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:208,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:198,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:198,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:198,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:199,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:201,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:205,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:224,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:224,52'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:228,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:228,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:353,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:232,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:232,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:234,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:232,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:232,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:239,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:232,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:234,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:239,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:244,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:244,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:246,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:244,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:244,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:251,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:244,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:246,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:251,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:259,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:264,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:281,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:281,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:286,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:304,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:323,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:325,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:330,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:331,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:331,60'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:331,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:331,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:331,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:332,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:332,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:338,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:343,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:353,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:353,44'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:435,11'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:355,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:435,11'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:356,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:361,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:392,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:392,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:397,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:429,5'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:435,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:437,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:557,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:447,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:452,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:459,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:459,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:461,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:459,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:459,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:465,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:461,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:465,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:467,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:467,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:469,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:467,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:467,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:473,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:467,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:469,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:473,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:475,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:479,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:517,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:479,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:484,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:498,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:498,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:502,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:514,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:534,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:534,57'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:534,93'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:537,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:539,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:544,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:549,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:549,60'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:549,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:549,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:549,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:550,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:435,51'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:550,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:558,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:559,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:560,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:560,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:561,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:568,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:270,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:292,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:336,9'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:364,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:383,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:400,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:420,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:487,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:505,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:554,9'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_process_intra_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         441
      ICount:          3962
      EdgeCount:       585
      CyclomaticComplexity: 146
      functionsReached:
        - ih264d_unpack_chroma_coeff4x4_mb
        - ih264d_unpack_luma_coeff4x4_mb
        - ih264d_unpack_luma_coeff8x8_mb
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:780,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:782,34'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:824,28'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:785,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:785,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:785,25'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:788,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:788,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:788,25'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:792,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:794,16'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:810,25'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:794,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:796,27'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:808,9'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:797,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:797,39'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:797,33'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:800,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:800,52'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:800,49'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:801,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:802,44'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:805,44'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:811,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:811,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:811,41'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:817,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:817,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:824,28'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:834,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:836,12'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:854,8'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:836,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:839,29'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:851,5'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:839,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:840,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:841,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:843,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:844,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:845,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:847,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:848,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:849,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:854,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:856,19'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:862,19'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:879,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:879,38'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:884,18'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:879,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:881,64'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:884,18'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:891,63'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:897,13'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:897,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:899,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:905,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:912,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:914,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1007,14'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:922,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:923,45'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:924,46'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:926,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:928,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:938,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:938,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:941,23'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:946,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:941,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:942,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:943,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:953,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:955,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:959,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:969,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:971,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1006,5'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:977,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:979,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:990,30'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1007,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1009,60'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1353,14'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1041,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1042,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1047,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1058,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1060,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1067,23'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1060,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1061,57'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1064,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1074,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1077,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1096,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1077,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1080,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1090,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1080,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1082,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1086,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1099,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1102,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1159,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1104,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1104,54'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1104,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1102,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1107,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1154,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1107,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1109,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1118,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1109,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1111,32'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1116,21'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1111,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1112,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1114,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1120,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1122,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1145,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1122,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1124,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1135,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1124,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1126,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1133,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1126,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1127,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1130,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1160,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1163,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1170,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1165,42'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1168,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1178,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1184,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1352,5'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1191,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1192,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1195,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1195,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1196,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1198,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1201,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1202,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1206,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1206,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1209,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1216,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1209,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1210,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1212,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1230,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1230,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1245,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1253,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1255,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1264,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1264,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1267,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1272,21'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1267,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1268,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1269,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1281,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1285,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1289,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1291,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1293,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1305,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1310,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1343,26'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1310,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1312,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1325,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1345,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1344,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1345,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1347,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1346,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1347,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1399,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1401,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1405,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1415,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1417,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1429,23'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1417,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1419,57'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1424,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1437,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1439,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1456,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1439,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1441,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1451,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1441,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1444,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1448,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1460,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1460,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1465,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1460,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1462,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1465,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1465,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1468,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1537,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1470,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1470,54'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1470,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1468,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1474,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1533,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1474,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1476,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1490,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1476,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1478,32'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1487,21'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1478,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1480,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1484,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1493,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1495,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1524,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1495,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1497,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1513,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1497,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1499,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1510,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1499,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1501,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1506,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1539,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1541,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1551,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1541,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1544,42'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1548,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1561,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1565,26'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1569,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1571,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1755,5'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1576,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1578,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1582,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1585,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1587,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1592,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1592,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1593,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1595,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1601,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1607,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1611,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1614,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1619,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1625,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1627,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1627,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1628,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1628,47'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1630,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1630,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1633,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,58'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1635,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1630,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1633,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1635,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1641,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1641,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1653,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1655,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1663,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1665,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1674,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1679,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1680,32'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1682,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1704,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1740,26'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1707,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1709,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1722,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1743,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1742,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1744,46'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1777,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1778,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1779,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1780,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1782,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1788,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1788,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1791,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1953,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1791,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1791,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1792,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1811,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1835,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1811,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1813,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1819,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1813,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1814,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1816,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1822,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1824,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1830,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1824,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1825,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1842,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1844,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1849,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1868,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1870,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1905,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1876,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1878,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1888,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1910,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1912,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1946,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1918,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1920,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1930,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1964,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1967,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1992,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1967,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1969,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1975,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1969,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1970,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1972,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1978,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1980,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1986,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1980,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1981,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1983,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1999,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:2001,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:2006,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:891,32'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:899,35'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:905,35'
          Dst:             ih264d_unpack_luma_coeff8x8_mb
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:1757,5'
          Dst:             ih264d_unpack_chroma_coeff4x4_mb
    - functionName:    ih264d_unpack_luma_coeff4x4_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - intra_flag
      BBCount:         27
      ICount:          360
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_unpack_coeff4x4_8x8blk
        - ih264d_unpack_coeff8x8_8x8blk_cavlc
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:417,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:419,17'
              BranchSideFuncs:
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:495,17'
              BranchSideFuncs:
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:426,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:426,27'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:436,12'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:426,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:428,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:436,12'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:428,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:430,40'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:434,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:436,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:438,30'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:475,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:475,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:478,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:491,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:479,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:481,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:489,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:497,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:499,30'
              BranchSideFuncs:
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:534,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:439,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:448,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:458,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:468,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:500,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:509,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:519,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:528,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
    - functionName:    ih264d_unpack_luma_coeff8x8_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         24
      ICount:          247
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - CLZ
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:629,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:634,22'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:641,22'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:644,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:646,12'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:700,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:646,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:648,75'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:697,28'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:659,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:661,27'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:671,32'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:672,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:674,27'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:684,17'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:684,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:684,37'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:692,36'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:684,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:686,17'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:692,36'
              BranchSideFuncs:
                - CLZ.2062
                - CLZ.2062
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:661,23'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:674,23'
          Dst:             CLZ
    - functionName:    ih264d_unpack_chroma_coeff4x4_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         20
      ICount:          258
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_unpack_coeff4x4_8x8blk_chroma
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:551,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:558,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:558,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:560,34'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:564,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:566,34'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:571,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:571,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:573,26'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:588,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:589,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:591,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:598,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:604,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:606,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:613,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:574,9'
          Dst:             ih264d_unpack_coeff4x4_8x8blk_chroma
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:581,9'
          Dst:             ih264d_unpack_coeff4x4_8x8blk_chroma
    - functionName:    ih264d_unpack_coeff4x4_8x8blk_chroma
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ui2_chroma_csbp
        - pi2_out_coeff_data
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_unpack_coeff4x4_4x4blk
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:364,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:364,32'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:366,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:364,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:366,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:370,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:373,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:375,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:380,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:383,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:389,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:392,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:398,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:399,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:401,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:376,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:384,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:393,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:402,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
    - functionName:    ih264d_unpack_coeff4x4_4x4blk
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pi2_out_coeff_data
        - pu1_inv_scan
      BBCount:         11
      ICount:          134
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:171,19'
              BranchSideFuncs:
                - CLZ.2062
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:181,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:181,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:183,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:171,15'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_unpack_coeff4x4_8x8blk
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ui2_luma_csbp
        - pi2_out_coeff_data
      BBCount:         21
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_unpack_coeff4x4_4x4blk
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:208,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:208,32'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:210,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:208,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:210,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:214,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:220,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:228,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:232,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:239,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:241,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:243,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:250,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:252,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:252,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:254,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:221,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:233,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:244,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:255,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
    - functionName:    ih264d_unpack_coeff8x8_8x8blk_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ui2_luma_csbp
        - pi2_out_coeff_data
      BBCount:         30
      ICount:          191
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_unpack_coeff4x4_4x4blk
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:273,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:275,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:278,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:278,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:280,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:285,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:291,54'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:296,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:296,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:298,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:303,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:309,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:315,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:317,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:322,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:328,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:334,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:334,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:336,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:341,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:345,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:345,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:347,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:291,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:310,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:329,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:348,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
    - functionName:    ih264d_read_intra_pred_modes
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - pu1_prev_intra4x4_pred_mode_flag
        - pu1_rem_intra4x4_pred_mode
        - u4_trans_form8x8
      BBCount:         24
      ICount:          314
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:114,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:116,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:140,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:116,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:133,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:123,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:125,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:130,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:125,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:125,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:130,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:140,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:145,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:151,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:147,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:151,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_itrans_recon_luma_dc
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pi2_src
        - pi2_coeff_block
        - pu2_weigh_mat
      BBCount:         7
      ICount:          97
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:75,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:77,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:85,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pic_num_compare
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_pic1
        - pv_pic2
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:947,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:949,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:951,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:951,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:957,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_ref_idx_lx_p
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         68
      ICount:          573
      EdgeCount:       87
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_convert_frm_to_fld_list
        - ih264d_insert_pic_in_ref_pic_listx
        - pic_num_compare
        - qsort
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1017,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1019,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1031,19'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1020,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1023,33'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1027,23'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1023,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1023,31'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1023,31'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1032,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1034,30'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1037,11'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1042,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1044,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1058,11'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1047,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1049,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1056,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1050,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1050,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1050,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1051,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1051,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1051,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1059,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1061,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1067,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1073,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1075,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1087,30'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1075,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1078,48'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1083,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1088,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1091,23'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1109,8'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1092,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1094,16'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1107,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1094,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1096,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1105,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1117,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1143,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1119,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1121,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1123,24'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1123,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1125,18'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1131,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1147,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1149,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1149,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1151,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1155,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1037,5'
          Dst:             qsort
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1037,5'
          Dst:             pic_num_compare
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1078,13'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1096,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1130,9'
          Dst:             ih264d_convert_frm_to_fld_list
    - functionName:    ih264d_insert_pic_in_ref_pic_listx
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ref_pic_buf_lx
        - ps_pic
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_pred_weight_table
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_slice
        - ps_bitstrm
      BBCount:         52
      ICount:          413
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_sev
        - ih264d_uev
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:834,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:836,33'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:841,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:845,35'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:858,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:936,11'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:863,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:865,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:885,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:867,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:867,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:868,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:867,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:868,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:869,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:874,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:874,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:875,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:874,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:875,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:876,28'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:893,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:895,41'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:931,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:897,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:897,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:898,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:897,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:898,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:899,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:904,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:904,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:905,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:904,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:905,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:906,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:914,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:914,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:915,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:914,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:915,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:916,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:921,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:921,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:922,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:921,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:922,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:923,34'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:937,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:856,15'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:940,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:831,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:840,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:860,30'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:865,26'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:872,26'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:890,34'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:895,30'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:902,30'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:912,30'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:919,30'
          Dst:             ih264d_sev
    - functionName:    ih264d_process_inter_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         73
      ICount:          816
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - ih264d_unpack_chroma_coeff4x4_mb
        - ih264d_unpack_luma_coeff4x4_mb
        - ih264d_unpack_luma_coeff8x8_mb
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:565,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:567,12'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:578,9'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:567,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:569,27'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:576,5'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:569,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:570,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:570,52'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:571,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:572,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:572,54'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:573,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:574,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:574,54'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:578,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:580,63'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:586,13'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:586,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:588,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:594,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:601,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:604,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:700,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:604,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:608,19'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:653,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:608,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:610,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:646,9'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:610,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:612,41'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:645,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:617,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:619,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:632,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:655,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:0,0'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:658,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:662,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:666,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:694,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:666,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:668,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:681,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:708,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:710,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:719,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:721,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:755,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:727,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:729,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:739,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:761,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:763,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:796,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:769,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:771,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:781,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:580,32'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:588,35'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:594,35'
          Dst:             ih264d_unpack_luma_coeff8x8_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:700,5'
          Dst:             ih264d_unpack_chroma_coeff4x4_mb
    - functionName:    ih264d_decode_recon_tfr_nmb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_tfr_n_mb
        - u4_end_of_row
      BBCount:         54
      ICount:          559
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_copy_intra_pred_line
        - ih264d_deblock_mb_nonmbaff
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - ih264d_transfer_mb_group_data
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:347,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:346,18'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:348,38'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:350,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:349,19'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:350,51'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:357,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:359,26'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:421,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:366,24'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:389,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:373,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:376,35'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:386,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:399,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:402,35'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:413,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:421,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:423,26'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:448,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:425,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:427,37'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:430,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:432,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:434,48'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:437,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:440,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:442,41'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:445,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:454,36'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:486,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:470,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:473,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:482,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:486,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:486,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:492,25'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:493,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:493,45'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:493,41'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:427,13'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:435,17'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:442,13'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:473,13'
          Dst:             ih264d_deblock_mb_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:505,9'
          Dst:             ih264d_transfer_mb_group_data
    - functionName:    ih264d_mv_pred_ref_tfr_nby2_pmb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
      BBCount:         67
      ICount:          899
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:88,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:93,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:328,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:113,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:121,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:312,32'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:149,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:162,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:149,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:149,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:149,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:150,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:152,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:159,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:153,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:154,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:155,47'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:171,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:174,33'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:308,9'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:177,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:181,30'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:223,35'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:184,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:184,51'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:184,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:214,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:214,56'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:214,56'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:215,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:215,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:306,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:215,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:215,64'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:215,64'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:226,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:227,53'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:228,56'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:262,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:262,42'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:264,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:262,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:263,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:264,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:293,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:293,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:295,69'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:293,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:294,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:294,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:295,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:295,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:306,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:295,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:296,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:296,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:317,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:320,16'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:324,5'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:320,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:321,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:323,9'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:202,21'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:218,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:275,21'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:302,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:312,13'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_form_scaling_matrix_picture
      functionSourceFile: '/src/libavc/decoder/ih264d_quant_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_seq
        - ps_pic
        - ps_dec
      BBCount:         84
      ICount:          586
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:129,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:131,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:185,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:131,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:133,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:181,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:133,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:136,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:168,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:136,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:138,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:152,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:138,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:138,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:141,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:138,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:141,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:146,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:152,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:155,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:160,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:169,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:169,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:172,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:168,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:172,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:177,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:187,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:257,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:187,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:248,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:189,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:192,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:225,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:192,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:194,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:211,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:194,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:194,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:196,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:194,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:196,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:205,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:196,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:199,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:201,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:211,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:214,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:219,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:225,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:227,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:235,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:227,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:230,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:232,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:235,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:238,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:243,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:262,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:274,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:262,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:263,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:265,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:265,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:271,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:274,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:276,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:287,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:276,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:277,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:279,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:279,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:282,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:285,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_form_default_scaling_matrix
      functionSourceFile: '/src/libavc/decoder/ih264d_quant_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         17
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:97,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:108,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:99,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:105,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:108,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:110,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:118,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:110,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:112,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:116,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_scaling_list
      functionSourceFile: '/src/libavc/decoder/ih264d_quant_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_scaling_list
        - i4_size_of_scalinglist
        - pu1_use_default_scaling_matrix_flag
        - ps_bitstrm
      BBCount:         22
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_sev
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:59,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:61,12'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:81,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:61,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:63,41'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,26'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:66,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:67,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:69,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:66,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:69,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:71,30'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:74,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:74,33'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,26'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:78,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,48'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,65'
              BranchSideFuncs:
                - ih264d_sev
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_quant_scaling.c:63,30'
          Dst:             ih264d_sev
    - functionName:    ih264d_export_sei_fgc_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1350,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1350,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1350,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1355,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1358,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1360,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1364,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_sii_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1308,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1308,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1308,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1313,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1316,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1318,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1322,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_ccv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1266,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1266,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1268,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1266,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1268,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1271,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1276,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1280,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_ave_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1223,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1223,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1225,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1223,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1225,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1228,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1231,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1233,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1237,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_cll_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1181,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1181,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1181,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1183,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1186,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1189,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1191,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1195,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_mdcv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1138,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1138,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1140,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1138,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1143,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1148,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1152,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_sei_message
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         43
      ICount:          269
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ih264d_check_byte_aligned
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_parse_sei_payload
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1060,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1062,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1064,40'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1065,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1065,34'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1065,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1065,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1067,44'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1070,29'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1073,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1075,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1077,40'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1078,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1078,34'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1078,9'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1078,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1080,44'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1083,29'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1085,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1087,13'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1089,46'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1091,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1092,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1094,38'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1094,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1096,43'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1111,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1097,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1100,13'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1101,13'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1102,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1101,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1102,32'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1101,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1104,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1110,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1105,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1101,13'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1108,17'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1111,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1058,26'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1113,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1064,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1067,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1077,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1080,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1089,21'
          Dst:             ih264d_parse_sei_payload
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1094,12'
          Dst:             ih264d_check_byte_aligned
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1096,23'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1101,24'
          Dst:             ih264d_check_byte_aligned
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1104,27'
          Dst:             ih264d_get_bit_h264
    - functionName:    ih264d_parse_sei_payload
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ui4_payload_type
        - ui4_payload_size
        - ps_dec
      BBCount:         22
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_flush_bits_h264
        - ih264d_parse_ave
        - ih264d_parse_buffering_period
        - ih264d_parse_ccv
        - ih264d_parse_cll
        - ih264d_parse_fgc
        - ih264d_parse_mdcv
        - ih264d_parse_pic_timing
        - ih264d_parse_recovery_point
        - ih264d_parse_sii
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:966,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:967,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:968,16'
              BranchSideFuncs:
                - ih264d_parse_fgc
                - ih264d_parse_sii
                - ih264d_parse_ccv
                - ih264d_parse_ave
                - ih264d_parse_cll
                - ih264d_parse_mdcv
                - ih264d_parse_recovery_point
                - ih264d_parse_pic_timing
                - ih264d_flush_bits_h264
                - ih264d_parse_buffering_period
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:968,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:970,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:973,12'
              BranchSideFuncs:
                - ih264d_parse_fgc
                - ih264d_parse_sii
                - ih264d_parse_ccv
                - ih264d_parse_ave
                - ih264d_parse_cll
                - ih264d_parse_mdcv
                - ih264d_parse_recovery_point
                - ih264d_parse_pic_timing
                - ih264d_flush_bits_h264
                - ih264d_parse_buffering_period
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:973,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:977,56'
              BranchSideFuncs:
                - ih264d_parse_buffering_period
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:981,24'
              BranchSideFuncs:
                - ih264d_parse_pic_timing
                - ih264d_flush_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:988,53'
              BranchSideFuncs:
                - ih264d_parse_recovery_point
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:993,43'
              BranchSideFuncs:
                - ih264d_parse_mdcv
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:998,42'
              BranchSideFuncs:
                - ih264d_parse_cll
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1003,42'
              BranchSideFuncs:
                - ih264d_parse_ave
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1008,42'
              BranchSideFuncs:
                - ih264d_parse_ccv
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1013,42'
              BranchSideFuncs:
                - ih264d_parse_sii
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1017,42'
              BranchSideFuncs:
                - ih264d_parse_fgc
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1021,48'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:981,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:982,52'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:984,53'
              BranchSideFuncs:
                - ih264d_parse_pic_timing
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:977,25'
          Dst:             ih264d_parse_buffering_period
        - Src:             '/src/libavc/decoder/ih264d_sei.c:982,29'
          Dst:             ih264d_flush_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:984,29'
          Dst:             ih264d_parse_pic_timing
        - Src:             '/src/libavc/decoder/ih264d_sei.c:988,25'
          Dst:             ih264d_parse_recovery_point
        - Src:             '/src/libavc/decoder/ih264d_sei.c:993,25'
          Dst:             ih264d_parse_mdcv
        - Src:             '/src/libavc/decoder/ih264d_sei.c:998,25'
          Dst:             ih264d_parse_cll
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1003,25'
          Dst:             ih264d_parse_ave
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1008,25'
          Dst:             ih264d_parse_ccv
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1013,25'
          Dst:             ih264d_parse_sii
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1017,25'
          Dst:             ih264d_parse_fgc
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1021,25'
          Dst:             ih264d_flush_bits_h264
    - functionName:    ih264d_parse_buffering_period
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_prd
        - ps_bitstrm
        - ps_dec
      BBCount:         27
      ICount:          218
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:84,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:86,15'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:90,43'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:92,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:94,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:96,30'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:124,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:97,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:99,19'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:110,30'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:99,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:102,33'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:108,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:111,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:113,19'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:113,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:116,33'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:122,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:82,31'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:101,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:104,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:115,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:118,17'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_pic_timing
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         18
      ICount:          188
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264d_flush_bits_h264
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:168,25'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:172,13'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:172,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:175,25'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:181,37'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:187,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:189,30'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:193,34'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:196,54'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_flush_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:200,24'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:202,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:205,28'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:189,9'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:190,9'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:196,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:205,5'
          Dst:             ih264d_flush_bits_h264
    - functionName:    ih264d_parse_recovery_point
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:241,37'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:245,35'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:246,35'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:247,41'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_mdcv
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         55
      ICount:          403
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:284,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:284,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:286,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:284,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:289,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:292,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:295,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:324,80'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:298,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:299,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:300,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:301,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:297,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:309,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:312,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:313,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:318,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:314,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:315,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:318,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:311,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:321,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:326,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:330,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:327,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:328,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:330,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:334,80'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:336,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:340,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:337,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:338,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:340,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:345,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:348,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:354,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:350,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:351,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:354,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:359,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:362,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:363,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:366,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:369,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:369,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:375,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:295,46'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:309,46'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:324,59'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:334,59'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:345,46'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:359,46'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_cll
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:409,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:409,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:411,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:414,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:417,34'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:419,34'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_ave
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         15
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:456,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:456,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:458,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:456,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:461,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:464,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:470,81'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:471,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:477,81'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:478,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:483,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:463,64'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:470,60'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:477,60'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_ccv
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         76
      ICount:          536
      EdgeCount:       105
      CyclomaticComplexity: 31
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:518,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:518,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:518,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:523,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:527,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:531,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:531,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:534,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:641,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:535,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:537,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:540,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:541,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:543,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:546,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:547,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:549,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:552,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:553,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:555,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:558,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:561,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:564,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:564,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:565,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:565,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:566,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:566,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:567,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:564,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:569,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:574,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:576,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:580,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:582,26'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:606,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:582,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:585,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:604,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:587,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:588,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:591,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:586,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:591,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:595,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:597,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:598,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:601,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:596,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:601,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:603,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:606,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:609,79'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:612,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:612,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:615,79'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:623,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:616,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:617,18'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:622,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:616,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:620,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:622,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:623,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:626,79'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:640,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:627,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:628,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:633,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:627,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:631,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:633,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:633,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:634,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:639,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:633,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:637,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:639,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:525,59'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:534,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:540,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:546,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:552,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:558,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:573,57'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:585,57'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:595,57'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:609,58'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:615,58'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:626,58'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_sii
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         26
      ICount:          215
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:676,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:680,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:682,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:686,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:693,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:696,42'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:724,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:701,48'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:722,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:706,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:709,52'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:714,51'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:715,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:0,0'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:718,56'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:725,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:731,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:724,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:731,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:691,53'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:696,22'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:701,27'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:704,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:709,31'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:714,30'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:718,35'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_fgc
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         90
      ICount:          763
      EdgeCount:       121
      CyclomaticComplexity: 33
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:768,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:768,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:770,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:768,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:773,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:778,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:781,43'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:931,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:782,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:784,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:787,42'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:789,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:792,47'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:815,16'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:815,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:817,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:819,32'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:824,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:826,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:830,43'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:832,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:835,46'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:838,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:838,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:840,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:920,34'
              BranchSideFuncs:
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:840,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:843,51'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:917,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:848,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:851,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:854,23'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:854,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:859,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:916,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:859,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:861,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:865,55'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:870,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:873,49'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:915,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:874,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:876,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:904,47'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:876,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:876,50'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:878,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:876,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:878,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:882,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:878,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:879,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:880,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:878,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:880,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:881,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:882,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:882,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:884,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:882,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:884,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:891,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:884,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:885,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:887,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:884,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:887,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:888,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:891,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:891,67'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:892,67'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:894,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:895,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:898,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:894,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:898,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:904,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:904,64'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:905,64'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:908,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:909,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:911,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:907,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:911,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:922,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:923,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:925,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:922,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:925,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:928,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:776,18'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:781,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:787,22'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:792,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:797,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:802,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:805,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:808,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:811,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:822,65'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:830,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:835,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:843,30'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:846,30'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:865,34'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:868,34'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:873,38'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:920,23'
          Dst:             ih264d_uev
    - functionName:    ih264d_recon_deblk_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         37
      ICount:          253
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_format_convert
        - ih264d_recon_deblk_slice
        - ithread_cond_signal
        - ithread_cond_wait
        - ithread_mutex_lock
        - ithread_mutex_unlock
        - ithread_set_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:701,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:703,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:719,9'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:704,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:705,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:707,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:707,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:709,35'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:712,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:715,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:715,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:716,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:715,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:716,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:717,9'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:727,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:729,21'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:733,17'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:740,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:741,19'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:741,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:742,14'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:740,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:745,30'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:755,34'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:768,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:756,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:757,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:759,9'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:763,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:764,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:765,9'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:697,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:703,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:709,17'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:714,19'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:723,13'
          Dst:             ih264d_recon_deblk_slice
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:747,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:755,15'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:760,9'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:762,15'
          Dst:             ithread_mutex_unlock
    - functionName:    ih264d_recon_deblk_slice
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
      BBCount:         104
      ICount:          1117
      EdgeCount:       135
      CyclomaticComplexity: 33
      functionsReached:
        - ih264d_check_mb_map_deblk
        - ih264d_compute_bs_non_mbaff_thread
        - ih264d_copy_intra_pred_line
        - ih264d_format_convert
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:411,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:413,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:417,16'
              BranchSideFuncs:
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:417,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:419,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:424,20'
              BranchSideFuncs:
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:420,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:420,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:421,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:424,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:425,21'
              BranchSideFuncs:
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:438,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:424,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:428,37'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:438,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:428,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:427,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:427,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:455,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:456,32'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:460,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:495,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:498,26'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:501,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:505,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:505,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:506,38'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:508,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:508,49'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:508,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:512,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:515,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:686,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:517,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:519,28'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:525,28'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:541,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:541,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:541,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:544,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:546,17'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:550,20'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:550,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:552,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:557,24'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:553,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:553,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:554,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:557,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:558,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:571,33'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:557,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:561,41'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:571,33'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:561,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:560,25'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:560,25'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:580,13'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:610,12'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:583,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:585,30'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:588,16'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:588,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:590,35'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:607,13'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:592,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:594,45'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_intra_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:596,25'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_inter_mb
                - ih264d_process_intra_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:598,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:600,56'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:603,17'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:610,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:612,27'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:616,41'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:623,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:625,55'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:643,21'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:645,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:647,25'
              BranchSideFuncs:
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:657,12'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:657,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:659,26'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:666,16'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:666,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:668,20'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:680,28'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:668,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:670,34'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:675,34'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:431,21'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:439,21'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:456,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:564,25'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:572,25'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:594,21'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:601,25'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:605,17'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:650,13'
          Dst:             ih264d_compute_bs_non_mbaff_thread
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:682,13'
          Dst:             ih264d_check_mb_map_deblk
    - functionName:    ih264d_compute_bs_non_mbaff_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         35
      ICount:          763
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_update_csbp_8x8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:143,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:177,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:180,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:182,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:191,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:197,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:198,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:202,22'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:216,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:234,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:216,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:219,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:222,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:222,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:225,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:228,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:228,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:231,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:233,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:248,37'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:264,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:264,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:265,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:267,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:308,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:310,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:218,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:224,28'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:230,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:257,9'
          Dst:             ih264d_fill_bs2_horz_vert
    - functionName:    ih264d_check_mb_map_deblk
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - deblk_mb_grp
        - ps_tfr_cxt
        - u4_check_mb_map
      BBCount:         24
      ICount:          220
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_deblock_mb_nonmbaff
        - ithread_yield
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:340,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:342,16'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:377,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:343,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:345,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:369,36'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:347,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:347,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:347,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:350,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:352,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:356,20'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:356,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:358,29'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:363,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:359,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:359,21'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:360,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:364,21'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:369,9'
          Dst:             ih264d_deblock_mb_nonmbaff
    - functionName:    ih264d_signal_bs_deblk_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ithread_cond_wait
        - ithread_join
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:706,8'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:708,12'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:711,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:731,26'
              BranchSideFuncs:
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:716,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:718,36'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:720,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:722,39'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:725,17'
              BranchSideFuncs:
                - ithread_mutex_unlock
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:711,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:713,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:718,17'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:722,21'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:726,17'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:731,13'
          Dst:             ithread_join
    - functionName:    ih264d_signal_decode_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ithread_cond_wait
        - ithread_join
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:674,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:674,8'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:676,12'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:676,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:679,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:699,26'
              BranchSideFuncs:
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:684,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:686,36'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:696,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:688,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:690,39'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:693,17'
              BranchSideFuncs:
                - ithread_mutex_unlock
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:679,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:681,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:686,17'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:690,21'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:694,17'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:699,13'
          Dst:             ithread_join
    - functionName:    ih264d_decode_picture_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         37
      ICount:          244
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_decode_slice_thread
        - ih264d_format_convert
        - ithread_cond_signal
        - ithread_cond_wait
        - ithread_mutex_lock
        - ithread_mutex_unlock
        - ithread_set_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:602,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:617,9'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:603,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:604,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:606,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:606,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:608,35'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:611,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:614,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:614,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:615,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:614,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:615,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:616,9'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:627,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:631,17'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:635,17'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,47'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:641,14'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:644,30'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:654,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:667,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:655,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:656,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:658,13'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:662,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:663,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:664,9'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:595,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:602,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:608,17'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:613,19'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:623,13'
          Dst:             ih264d_decode_slice_thread
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:646,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:654,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:659,13'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:661,19'
          Dst:             ithread_mutex_unlock
    - functionName:    ih264d_decode_slice_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         51
      ICount:          550
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_decode_recon_tfr_nmb_thread
        - ih264d_format_convert
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:461,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:465,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:465,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:467,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:468,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:468,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:469,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,56'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:484,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:471,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:484,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:474,33'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:484,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:474,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:473,17'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:473,17'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:507,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:507,40'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:510,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:507,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:510,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:514,20'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:545,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:545,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:546,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:546,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:549,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:551,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:557,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:560,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:563,28'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:590,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:565,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:567,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:576,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:560,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:588,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:477,17'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:485,17'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:585,15'
          Dst:             ih264d_decode_recon_tfr_nmb_thread
    - functionName:    ih264d_decode_recon_tfr_nmb_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_end_of_row
      BBCount:         95
      ICount:          894
      EdgeCount:       124
      CyclomaticComplexity: 31
      functionsReached:
        - ih264d_copy_intra_pred_line
        - ih264d_deblock_mb_nonmbaff
        - ih264d_decode_tfr_nmb
        - ih264d_format_convert
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:221,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:221,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:222,38'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:224,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:224,49'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:224,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:234,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:234,19'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:234,19'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:237,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:239,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:243,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:243,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:245,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,20'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:246,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:246,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:247,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,55'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:264,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:251,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:264,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:254,33'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:264,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:254,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:253,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:253,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:271,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:273,21'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:343,11'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:278,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:280,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:284,27'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:289,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:291,20'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:313,17'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:298,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:300,31'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:311,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:322,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:324,31'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:336,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:343,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:345,27'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:394,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:347,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:347,44'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:349,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:347,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:349,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:367,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:349,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:351,41'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:353,21'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:355,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:357,52'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:360,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:363,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:364,45'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:365,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:371,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:386,33'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:371,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:373,37'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:381,33'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:394,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:397,36'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:423,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:415,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:420,5'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:423,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:424,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:426,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:426,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:426,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:428,23'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:257,21'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:265,21'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:351,17'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:358,21'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:364,17'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:415,13'
          Dst:             ih264d_deblock_mb_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:433,5'
          Dst:             ih264d_decode_tfr_nmb
    - functionName:    ih264d_decode_tfr_nmb
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_end_of_row
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_transfer_mb_group_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:180,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:180,42'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:181,27'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:191,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:193,45'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:195,5'
          Dst:             ih264d_transfer_mb_group_data
    - functionName:    ih264d_parse_tfr_nmb
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_tfr_n_mb
        - u4_end_of_row
      BBCount:         11
      ICount:          319
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:76,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:80,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:87,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:89,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:113,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:119,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:124,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:144,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_unpack_coeff4x4_dc_4x4blk
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_tu_4x4
        - pi2_out_coeff_data
        - pu1_inv_scan
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CLZ
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2432,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2434,19'
              BranchSideFuncs:
                - CLZ.2340
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2443,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:2434,15'
          Dst:             CLZ
    - functionName:    ih264d_decode_gaps_in_frame_num
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_frame_num
      BBCount:         66
      ICount:          513
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - ih264d_assign_display_seq
        - ih264d_decode_pic_order_cnt
        - ih264d_delete_nonref_nondisplay_pics
        - ih264d_do_mmco_for_gaps
        - ih264d_insert_pic_in_display_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1597,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1599,12'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1602,21'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1599,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1600,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1601,5'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1608,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1610,28'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1613,8'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1619,9'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1620,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1620,25'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1624,24'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1619,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1622,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1624,24'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1640,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1642,33'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1645,22'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1642,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1643,13'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1644,5'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1645,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1648,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1653,12'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1658,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1660,46'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1734,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1661,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1664,50'
              BranchSideFuncs:
                - ih264d_decode_pic_order_cnt
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1693,12'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1669,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1670,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1673,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1673,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1674,38'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1676,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1676,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1679,35'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1688,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1683,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1683,51'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1688,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1683,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1684,55'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1688,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1693,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1696,45'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1703,38'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1697,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1698,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1699,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1705,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1705,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1707,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1705,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1707,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1711,25'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1714,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1715,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1717,9'
              BranchSideFuncs:
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1720,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1721,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1723,46'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1726,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1728,32'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1731,22'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1660,9'
          Dst:             ih264d_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1664,19'
          Dst:             ih264d_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1696,19'
          Dst:             ih264d_assign_display_seq
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1710,15'
          Dst:             ih264d_insert_pic_in_display_list
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1718,15'
          Dst:             ih264d_do_mmco_for_gaps
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1723,9'
          Dst:             ih264d_delete_nonref_nondisplay_pics
    - functionName:    ih264d_decode_pic_order_cnt
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_is_idr_slice
        - u2_frame_num
        - ps_prev_poc
        - ps_cur_poc
        - ps_cur_slice
        - ps_pps
        - u1_nal_ref_idc
        - u1_bottom_field_flag
        - u1_field_pic_flag
        - pi4_poc
      BBCount:         188
      ICount:          1172
      EdgeCount:       251
      CyclomaticComplexity: 65
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:267,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:417,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:490,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:173,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:175,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:178,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:178,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:193,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:180,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:182,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:188,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:195,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:195,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:203,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:193,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:200,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:203,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:205,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:205,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:203,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:210,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:218,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:218,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:220,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:218,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:220,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:228,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:221,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:221,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:223,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:221,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:223,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:225,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:228,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:230,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:238,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:232,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:234,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:234,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:236,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:243,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:243,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:245,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:248,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:250,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:250,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:252,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:270,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:281,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:272,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:277,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:284,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:286,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:290,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:290,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:292,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:301,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:294,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:296,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:296,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:298,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:304,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:306,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:314,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:307,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:307,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:309,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:307,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:309,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:311,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:315,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:315,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:319,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:315,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:316,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:319,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:320,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:324,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:330,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:330,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:333,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:355,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:342,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:344,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:348,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:348,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:348,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:349,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:348,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:349,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:351,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:357,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:359,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:369,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:362,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:362,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:363,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:362,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:363,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:365,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:369,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:371,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:386,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:374,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:375,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:375,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:376,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:382,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:382,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:383,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:382,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:383,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:384,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:386,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:388,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:397,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:391,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:391,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:392,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:391,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:392,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:393,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:401,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:401,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:402,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:401,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:402,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:403,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:418,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:420,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:429,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:420,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:422,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:426,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:432,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:434,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:438,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:438,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:440,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:449,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:442,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:442,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:444,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:442,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:444,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:446,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:452,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:453,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:454,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:454,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:456,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:465,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:457,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:457,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:459,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:457,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:459,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:461,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:466,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:466,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:468,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:466,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:468,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:470,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:474,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:476,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:479,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:479,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:480,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:482,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:494,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:496,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:500,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:496,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:496,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:496,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:500,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:502,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:507,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_assign_display_seq
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         27
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264_disp_mgr_add
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1288,15'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1324,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1288,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1290,17'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1305,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1291,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1292,48'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1303,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1290,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1296,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1303,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1296,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1298,34'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1302,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1305,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1305,52'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1316,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1305,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1307,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1316,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1316,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1319,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1308,13'
          Dst:             ih264_disp_mgr_add
    - functionName:    ih264d_update_qp
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - i1_qp
      BBCount:         23
      ICount:          266
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1534,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1534,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1534,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1537,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1540,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1540,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1544,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1544,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_assign_pic_num
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         29
      ICount:          272
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1454,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1458,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1486,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1462,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1467,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1473,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1477,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1483,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1487,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1487,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1487,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1486,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1486,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1491,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1491,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1493,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1514,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1494,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1496,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1513,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1496,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1500,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1502,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1505,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1509,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1511,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_release_display_field
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pv_disp_op
      BBCount:         26
      ICount:          155
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1204,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1206,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1237,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1206,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1210,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1232,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1210,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1213,23'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1229,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1213,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1215,29'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1224,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1215,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1218,54'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1222,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1226,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1227,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1228,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1237,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1239,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1246,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1217,25'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1239,13'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_get_next_display_field
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_out_buffer
        - pv_disp_op
      BBCount:         59
      ICount:          854
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - ih264_disp_mgr_get
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1002,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1004,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1035,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1029,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1030,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1032,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1038,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1040,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1047,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1049,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1049,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1049,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1061,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1064,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1073,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1076,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1078,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1083,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1078,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1078,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1078,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1084,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1088,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1123,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1095,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1097,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1122,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1099,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1101,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1120,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1103,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1106,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1119,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1124,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1124,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1127,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1123,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1127,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1162,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1130,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1134,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1158,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1136,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1138,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1156,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1140,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1143,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1155,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1163,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1163,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:991,31'
          Dst:             ih264_disp_mgr_get
    - functionName:    ih264d_create_mv_bank
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_dec
        - ui_width
        - ui_height
      BBCount:         16
      ICount:          214
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_buf_mgr_add
        - ih264_buf_mgr_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2397,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2397,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2397,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2398,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2398,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2398,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2400,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2402,33'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2421,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2416,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2419,18'
              BranchSideFuncs:
                - ih264_buf_mgr_add
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:2391,5'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/decoder/ih264d_utils.c:2413,19'
          Dst:             ih264_buf_mgr_add
    - functionName:    ih264d_create_pic_buffers
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_num_of_buf
        - ps_dec
      BBCount:         40
      ICount:          503
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - ih264_buf_mgr_add
        - ih264_buf_mgr_init
        - ih264_disp_mgr_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1765,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1771,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1786,15'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1772,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1772,33'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1775,30'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1773,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1773,33'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1775,30'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1771,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1775,30'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1778,16'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1778,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1780,32'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1783,9'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1789,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1794,29'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1880,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1805,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1805,37'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1809,25'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1804,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1809,25'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1824,25'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1830,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1832,27'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1846,27'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1870,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1872,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1876,53'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1882,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1885,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1882,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1884,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1759,5'
          Dst:             ih264_disp_mgr_init
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1760,5'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1868,19'
          Dst:             ih264_buf_mgr_add
    - functionName:    ih264d_free_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         94
      ICount:          798
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2288,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2288,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2290,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2290,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2290,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2291,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2291,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2291,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2292,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2292,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2292,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2293,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2293,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2293,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2294,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2294,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2294,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2295,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2295,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2295,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2296,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2296,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2297,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2297,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2297,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2298,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2298,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2298,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2299,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2299,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2299,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2301,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2301,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2303,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2307,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2304,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2305,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2307,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2307,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2308,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2308,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2308,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2309,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2309,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2309,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2312,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2312,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2318,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2314,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2315,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2318,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2320,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2322,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2322,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2324,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2324,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2328,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2328,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2328,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2330,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2330,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2332,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2334,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2334,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2334,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2335,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2335,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2335,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2336,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2336,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2336,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2337,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2337,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2337,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2340,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2340,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2340,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2342,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2343,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2343,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2343,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2344,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_allocate_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         85
      ICount:          1403
      EdgeCount:       120
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1936,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1936,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1937,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1942,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1942,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1943,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1948,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1948,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1949,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1963,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1963,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1964,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1970,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1970,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1971,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1976,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1976,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1977,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1983,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1983,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1984,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1994,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1994,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1995,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2001,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2001,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2002,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2007,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2010,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2018,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2012,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2012,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2013,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2020,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2020,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2021,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2027,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2027,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2028,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2034,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2034,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2035,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2039,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2043,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2048,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2051,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2051,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2053,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2060,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2060,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2061,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2068,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2068,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2069,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2074,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2075,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2079,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2074,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2077,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2079,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2087,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2087,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2089,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2101,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2102,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2115,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2115,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2116,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2132,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2132,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2132,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2133,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2133,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2133,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2137,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2138,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2147,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2153,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2168,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2154,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2154,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2157,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2155,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2155,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2157,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2153,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2157,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2160,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2160,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2162,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2165,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2171,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2171,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2172,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2176,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2178,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2198,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2181,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2181,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2182,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2187,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_release_display_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         26
      ICount:          242
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ih264_disp_mgr_add
        - ih264d_delete_nonref_nondisplay_pics
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1365,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1367,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1401,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1368,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1370,16'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1383,27'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1370,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1374,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1381,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1376,34'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1380,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1383,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1385,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1396,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1405,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1405,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1405,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1405,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1405,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1406,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1363,5'
          Dst:             ih264d_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1386,13'
          Dst:             ih264_disp_mgr_add
    - functionName:    ih264d_init_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_frame_num
        - i4_poc
        - ps_pps
      BBCount:         68
      ICount:          693
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - ih264_buf_mgr_set_status
        - ih264d_allocate_dynamic_bufs
        - ih264d_create_mv_bank
        - ih264d_create_pic_buffers
        - ih264d_free_dynamic_bufs
        - ih264d_get_dpb_size
        - ih264d_init_dec_mb_grp
        - ih264d_release_display_bufs
        - ih264d_release_pics_in_dpb
        - ih264d_reset_ref_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:814,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:946,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:817,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:818,18'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:826,36'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:820,16'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:826,36'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:820,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:821,44'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:823,44'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:826,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:827,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:829,12'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:829,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:831,16'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:838,43'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:831,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:832,39'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:834,39'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:842,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:842,31'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:842,31'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:844,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:845,35'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:845,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:848,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:853,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:855,48'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:865,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:865,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:866,19'
              BranchSideFuncs:
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_init_dec_mb_grp
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:868,42'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:865,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:868,42'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:873,44'
              BranchSideFuncs:
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:869,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:870,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:871,9'
              BranchSideFuncs:
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:874,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:877,38'
              BranchSideFuncs:
                - ih264d_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:882,41'
              BranchSideFuncs:
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:884,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:885,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:889,37'
              BranchSideFuncs:
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:891,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:892,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:895,12'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:895,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:899,19'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:906,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:899,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:901,55'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:904,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:936,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:937,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:938,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:939,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:940,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:941,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:814,46'
          Dst:             ih264d_get_dpb_size
        - Src:             '/src/libavc/decoder/ih264d_utils.c:855,13'
          Dst:             ih264d_release_pics_in_dpb
        - Src:             '/src/libavc/decoder/ih264d_utils.c:857,13'
          Dst:             ih264d_release_display_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:858,13'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:868,19'
          Dst:             ih264d_init_dec_mb_grp
        - Src:             '/src/libavc/decoder/ih264d_utils.c:873,15'
          Dst:             ih264d_allocate_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:877,13'
          Dst:             ih264d_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:882,15'
          Dst:             ih264d_create_pic_buffers
        - Src:             '/src/libavc/decoder/ih264d_utils.c:889,15'
          Dst:             ih264d_create_mv_bank
        - Src:             '/src/libavc/decoder/ih264d_utils.c:901,17'
          Dst:             ih264_buf_mgr_set_status
    - functionName:    ih264d_get_dpb_size
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_seq
      BBCount:         25
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:665,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:668,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:671,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:674,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:677,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:680,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:683,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:686,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:689,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:692,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:695,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:698,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:701,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:704,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:707,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:710,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:713,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:716,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:722,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:722,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:722,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:723,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:723,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:723,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_dec_mb_grp
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:745,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:747,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:750,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_end_of_pic_processing
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         30
      ICount:          294
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_delete_st_node_or_make_lt
        - ih264d_do_mmco_buffer
        - ih264d_insert_st_node
        - ih264d_reset_ref_bufs
        - ih264d_update_default_index_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:552,12'
              BranchSideFuncs:
                - ih264d_do_mmco_buffer
                - ih264d_update_default_index_list
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:608,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:552,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:554,13'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_update_default_index_list
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:590,38'
              BranchSideFuncs:
                - ih264d_do_mmco_buffer
                - ih264d_update_default_index_list
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:555,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:557,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_update_default_index_list
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:571,43'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_update_default_index_list
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:610,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:624,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:610,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:612,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:618,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:612,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:613,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:614,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:618,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:619,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:620,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:628,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:628,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:631,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:557,17'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:559,17'
          Dst:             ih264d_insert_st_node
        - Src:             '/src/libavc/decoder/ih264d_utils.c:571,21'
          Dst:             ih264d_insert_st_node
        - Src:             '/src/libavc/decoder/ih264d_utils.c:577,21'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_utils.c:594,34'
          Dst:             ih264d_do_mmco_buffer
        - Src:             '/src/libavc/decoder/ih264d_utils.c:605,9'
          Dst:             ih264d_update_default_index_list
    - functionName:    ih264d_is_end_of_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - short
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - u2_frame_num
        - u1_nal_ref_idc
        - ps_cur_poc
        - ps_prev_poc
        - ps_prev_slice
        - u1_pic_order_cnt_type
        - u1_nal_unit_type
        - u4_idr_pic_id
        - u1_field_pic_flag
        - u1_bottom_field_flag
      BBCount:         44
      ICount:          363
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:95,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:95,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:98,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:96,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:98,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:98,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:98,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:99,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:100,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:100,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:102,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:104,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:125,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:105,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:105,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:104,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:108,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:110,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:110,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:115,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:115,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:114,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:118,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:120,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:120,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:126,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:126,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:131,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:131,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:132,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:132,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:132,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:131,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:134,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_vui_parametres
      functionSourceFile: '/src/libavc/decoder/ih264d_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vu4
        - ps_bitstrm
      BBCount:         49
      ICount:          440
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_parse_hrd_parametres
        - ih264d_uev
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:136,40'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:145,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:138,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:140,57'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:143,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:149,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:151,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:162,56'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:175,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:166,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:168,64'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:173,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:176,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:178,46'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:184,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:187,61'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:193,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:197,44'
              BranchSideFuncs:
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:201,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:198,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:199,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:200,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:205,44'
              BranchSideFuncs:
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:210,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:206,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:207,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:208,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:210,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:210,45'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:212,62'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:212,62'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:214,63'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:221,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:243,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:234,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:237,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:234,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_vui.c:133,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:136,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:140,36'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:141,37'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:145,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:148,48'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:151,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:162,35'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:163,44'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:165,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:168,43'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:170,36'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:171,40'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:175,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:178,35'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:180,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:184,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:187,40'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:188,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:189,44'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:193,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:197,15'
          Dst:             ih264d_parse_hrd_parametres
        - Src:             '/src/libavc/decoder/ih264d_vui.c:201,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:205,15'
          Dst:             ih264d_parse_hrd_parametres
        - Src:             '/src/libavc/decoder/ih264d_vui.c:212,41'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:214,42'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:216,45'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:220,50'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:222,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:224,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:226,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:228,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:230,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:232,46'
          Dst:             ih264d_uev
    - functionName:    ih264d_parse_hrd_parametres
      functionSourceFile: '/src/libavc/decoder/ih264d_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hrd
        - ps_bitstrm
      BBCount:         10
      ICount:          143
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:79,54'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:82,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:85,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:94,44'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_vui.c:76,23'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:79,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:80,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:85,27'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:88,27'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:90,41'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:94,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:96,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:98,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:99,37'
          Dst:             ih264d_get_bits_h264
    - functionName:    isvcd_init_cabac_contexts
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_slice_type
        - ps_dec
      BBCount:         24
      ICount:          264
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_cabac.c:82,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:84,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:91,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_cabac.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:101,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:102,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_cabac.c:103,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:103,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:104,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_cabac.c:107,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:109,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:112,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_cabac.c:112,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:114,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:118,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_cabac.c:126,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:128,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_cabac.c:132,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_compute_bs_non_mbaff_medial_lyr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         46
      ICount:          530
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_update_csbp_8x8
        - isvcd_fill_bs_ibl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:867,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:870,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:875,5'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:878,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:880,23'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:884,25'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:887,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:887,31'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:889,23'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:896,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:897,9'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:900,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:897,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:898,9'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:900,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:896,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:900,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:906,21'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:900,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:902,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - isvcd_fill_bs_ibl
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:905,5'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:908,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:910,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:921,27'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:925,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:925,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:925,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:928,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:930,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:935,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:935,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:935,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:935,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:937,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:945,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:945,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:947,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:949,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:949,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:951,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:955,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:958,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:958,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:960,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:902,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:921,9'
          Dst:             isvcd_fill_bs_ibl
    - functionName:    isvcd_fill_bs_ibl
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_deblk_mb
        - u1_top_mb_type
        - u1_left_mb_type
        - ps_cur_mb_info
        - pu2_curr_res_luma_csbp
        - pu2_left_res_luma_csbp
        - pu2_top_res_luma_csbp
      BBCount:         108
      ICount:          818
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - isvcd_deblk_extract_bit_flags
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:132,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:132,39'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:138,13'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:132,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:132,63'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:138,13'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:138,13'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:141,17'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:158,14'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:141,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:143,27'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:147,17'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:147,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:149,31'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:151,5'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:158,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:158,39'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:161,20'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:158,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:158,63'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:161,20'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:158,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:161,20'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:164,33'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:167,24'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:173,13'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:176,17'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:176,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:178,13'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:184,21'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:184,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:187,21'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:238,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:194,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:197,37'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:203,28'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:199,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:199,58'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:208,25'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:205,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:205,59'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:208,25'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:210,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:214,34'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:229,16'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:217,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:217,47'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:218,28'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:217,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:210,41'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:218,28'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:218,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:217,70'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:218,47'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:229,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:229,28'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:233,22'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:229,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:231,35'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:233,22'
              BranchSideFuncs:
                - isvcd_deblk_extract_bit_flags
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:243,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:302,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:247,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:249,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:252,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:258,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:301,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:267,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:271,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:298,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:275,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:275,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:277,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:275,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:277,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:285,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:279,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:279,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:279,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:285,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:285,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:287,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:285,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:287,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:294,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:289,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:289,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:289,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:204,37'
          Dst:             isvcd_deblk_extract_bit_flags
    - functionName:    isvcd_deblk_extract_bit_flags
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - u2_bit_field
        - i4_initial_bit_mask
      BBCount:         8
      ICount:          67
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:72,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:76,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:89,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:76,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:78,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:82,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_compute_bs_non_mbaff_target_lyr
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         46
      ICount:          919
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_update_csbp_8x8
        - isvcd_fill_bs_ibl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:629,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:631,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:659,5'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:662,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:664,23'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:673,25'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:677,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:677,28'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:677,78'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:680,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:680,31'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:683,22'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:694,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:695,9'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:698,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:695,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:696,9'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:698,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:694,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:698,12'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:704,21'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:700,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:703,5'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:708,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:721,27'
              BranchSideFuncs:
                - isvcd_fill_bs_ibl
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:737,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:739,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:741,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:746,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:748,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:750,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:789,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:789,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:791,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:700,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:721,9'
          Dst:             isvcd_fill_bs_ibl
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:733,13'
          Dst:             ih264d_fill_bs2_horz_vert
    - functionName:    isvcd_compute_bs_non_mbaff
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvcd_compute_bs_non_mbaff_target_lyr_no_inter_layer
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         43
      ICount:          817
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_update_csbp_8x8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:372,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:374,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:404,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:407,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:409,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:418,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:422,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:422,28'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:422,78'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:425,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:425,31'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:428,22'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:439,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:440,9'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:443,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:440,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:441,9'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:443,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:439,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:443,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:458,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:443,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:445,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:448,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:448,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:450,51'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:453,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:453,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:455,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:457,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:458,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:460,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:471,37'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:478,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:478,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:480,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:480,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:480,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:482,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_compute_bs.c:518,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:518,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_compute_bs.c:520,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:445,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:450,28'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:455,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/svc/isvcd_compute_bs.c:474,9'
          Dst:             ih264d_fill_bs2_horz_vert
    - functionName:    isvcd_init_function_ptr_generic
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_function_selector_generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
      BBCount:         3
      ICount:          158
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_init_function_ptr_generic
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_function_selector_generic.c:91,5'
          Dst:             ih264d_init_function_ptr_generic
    - functionName:    isvcd_get_mb_info_cavlc_nonmbaff
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip_run
      BBCount:         27
      ICount:          358
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:290,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:292,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:299,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:296,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:298,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:299,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:303,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:329,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:303,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:303,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:305,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:305,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:307,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:312,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:312,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:312,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:318,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:312,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:314,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:318,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:318,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:320,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:325,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:329,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:329,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:331,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_get_mb_info_cabac_nonmbaff
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip
      BBCount:         47
      ICount:          566
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_decode_bin
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:110,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:112,14'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:122,36'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:114,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:116,20'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:118,5'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:129,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:132,12'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:156,8'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:132,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:132,70'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:134,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:134,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:136,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:141,13'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:141,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:141,59'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:147,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:141,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:143,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:147,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:147,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:149,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:153,27'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:156,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:158,26'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:163,47'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:193,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:193,8'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:198,17'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:198,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:198,16'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:199,26'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:201,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:201,16'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:202,26'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:209,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:211,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:233,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:211,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:216,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:227,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_mb_utils.c:227,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:229,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_mb_utils.c:232,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_mb_utils.c:206,21'
          Dst:             ih264d_decode_bin
    - functionName:    isvcd_parse_pmb_ref_index_cavlc_range1
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
        - pu1_motion_prediction_flag
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_tev_range1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:277,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:279,15'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:288,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:279,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:282,44'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:287,5'
              BranchSideFuncs:
                - ih264d_tev_range1
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:282,26'
          Dst:             ih264d_tev_range1
    - functionName:    isvcd_parse_pmb_ref_index_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
        - pu1_motion_prediction_flag
      BBCount:         22
      ICount:          236
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:212,15'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:239,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:212,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:216,44'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:238,5'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:222,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:222,13'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:223,26'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:228,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:228,24'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:229,34'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:228,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:228,24'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:229,34'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:233,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:233,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:236,41'
              BranchSideFuncs:
                - CLZ.2464
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:223,22'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_bmb_ref_index_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
        - pu1_motion_prediction_flag
      BBCount:         24
      ICount:          249
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:145,12'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:171,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:145,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:145,42'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:170,5'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:149,44'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:170,5'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:155,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:155,13'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:156,26'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:161,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:161,24'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:162,34'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:161,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:161,24'
              BranchSideFuncs:
                - CLZ.2464
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:162,34'
              BranchSideFuncs:
                - CLZ.2464
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:165,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:165,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:168,41'
              BranchSideFuncs:
                - CLZ.2464
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:156,22'
          Dst:             CLZ
    - functionName:    isvcd_parse_bmb_ref_index_cavlc_range1
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
        - pu1_motion_prediction_flag
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_tev_range1
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:95,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:97,12'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:106,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:97,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:97,42'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:105,5'
              BranchSideFuncs:
                - ih264d_tev_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:97,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:100,44'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:105,5'
              BranchSideFuncs:
                - ih264d_tev_range1
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_cavlc.c:100,26'
          Dst:             ih264d_tev_range1
    - functionName:    isvcd_parse_bslice
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_first_mb_in_slice
      BBCount:         109
      ICount:          1127
      EdgeCount:       147
      CyclomaticComplexity: 40
      functionsReached:
        - ih264d_cal_col_pic
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_get_implicit_weights
        - ih264d_init_cabac_contexts
        - ih264d_init_ref_idx_lx_b
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1888,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1890,50'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1898,16'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1899,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1901,28'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1903,13'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1903,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1903,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1905,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1903,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1905,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1907,58'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1919,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1922,40'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1927,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1924,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1924,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1925,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1933,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1936,40'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1941,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1938,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1938,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1939,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1952,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1954,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1958,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1962,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1964,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1968,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1968,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1972,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2012,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1979,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1981,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1992,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1999,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2001,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2009,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2012,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2012,54'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2017,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2012,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2014,39'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2017,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2017,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2019,46'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2024,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2020,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2020,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2021,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2024,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2027,9'
              BranchSideFuncs:
                - ih264d_get_implicit_weights
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2032,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2037,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2039,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2065,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2039,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2041,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2061,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2046,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2047,17'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2049,48'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2054,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2056,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2058,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2065,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2067,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2078,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2068,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2070,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2072,39'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2079,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2079,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2081,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2079,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2081,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2083,42'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2087,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2089,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2123,9'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2090,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2092,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2095,48'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2098,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2117,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2099,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2099,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2101,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2099,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2101,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2103,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2108,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2108,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2110,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2108,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2110,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2112,46'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2130,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2134,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2147,9'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2138,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2139,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2141,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2149,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2150,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2152,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2156,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2156,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2157,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2160,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2162,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1883,53'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1890,39'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1893,39'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1911,5'
          Dst:             ih264d_init_ref_idx_lx_b
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1915,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1923,15'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1929,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1937,15'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2014,9'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2019,15'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2021,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2029,9'
          Dst:             ih264d_get_implicit_weights
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2049,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2067,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2078,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2089,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2098,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2107,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2136,9'
          Dst:             ih264d_init_cabac_contexts
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:2155,11'
          Dst:             ih264d_cal_col_pic
    - functionName:    isvcd_parse_ebslice
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_first_mb_in_slice
      BBCount:         149
      ICount:          1391
      EdgeCount:       202
      CyclomaticComplexity: 55
      functionsReached:
        - ih264d_cal_col_pic
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_get_implicit_weights
        - ih264d_init_ref_idx_lx_b
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
        - isvcd_dec_ref_base_pic_marking
        - isvcd_init_cabac_contexts
        - isvcd_parse_slice_header
        - isvcd_set_default_slice_header_ext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1471,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1473,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1716,8'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1479,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1481,54'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1489,20'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1490,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1492,32'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1494,17'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1494,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1494,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1496,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1494,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1496,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1498,62'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1511,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1514,44'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1519,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1516,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1516,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1517,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1526,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1529,44'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1534,44'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1531,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1531,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1532,9'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1545,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1547,26'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1551,41'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1555,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1557,26'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1561,16'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1561,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1565,47'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1605,16'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1572,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1574,30'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1585,47'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1592,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1594,41'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1602,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1605,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1609,29'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1626,12'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1610,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1610,74'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1615,37'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1610,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1612,33'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1615,37'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1626,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1627,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1632,12'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1626,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1629,43'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1632,12'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1632,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1634,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1651,17'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
                - ih264d_get_implicit_weights
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1634,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1637,41'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1642,16'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1642,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1643,17'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1645,48'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1642,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1645,48'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1650,9'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1651,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1654,13'
              BranchSideFuncs:
                - ih264d_get_implicit_weights
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1659,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1664,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1666,17'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1713,5'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1666,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1668,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1688,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1673,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1674,21'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1676,52'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1681,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1683,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1685,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1690,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1692,87'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1712,9'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1696,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1698,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1700,27'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1700,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1701,27'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1702,22'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1701,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1702,22'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1711,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1700,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1705,26'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1711,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1706,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1708,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1710,17'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1716,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1718,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1730,22'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1719,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1721,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1723,39'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1731,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1731,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1733,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1731,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1733,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1735,42'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1739,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1741,30'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1776,9'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1742,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1744,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1747,48'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1748,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1750,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1770,13'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1751,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1751,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1753,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1751,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1753,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1755,50'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1760,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1760,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1762,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1760,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1762,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1764,46'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1783,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1785,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1788,36'
              BranchSideFuncs:
                - isvcd_parse_slice_header
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1789,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1791,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1794,5'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - isvcd_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1795,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1797,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1826,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1797,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1801,13'
              BranchSideFuncs:
                - isvcd_init_cabac_contexts
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1815,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1806,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1807,17'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1809,17'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1818,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1819,17'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1821,17'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1830,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1830,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1831,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1835,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1835,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1837,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1473,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1481,43'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1484,43'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1502,9'
          Dst:             ih264d_init_ref_idx_lx_b
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1506,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1515,19'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1521,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1530,19'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1629,13'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1637,21'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1645,17'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1647,17'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1656,13'
          Dst:             ih264d_get_implicit_weights
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1676,26'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1692,67'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1704,32'
          Dst:             isvcd_dec_ref_base_pic_marking
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1718,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1730,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1741,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1750,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1759,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1782,11'
          Dst:             isvcd_set_default_slice_header_ext
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1788,11'
          Dst:             isvcd_parse_slice_header
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1804,13'
          Dst:             isvcd_init_cabac_contexts
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1829,11'
          Dst:             ih264d_cal_col_pic
    - functionName:    isvcd_parse_bmb_cabac
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
        - u1_num_mbsNby2
      BBCount:         48
      ICount:          468
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - ih264d_decode_bin
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_update_qp
        - isvcd_parse_bmb_non_direct_cabac
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:123,48'
              BranchSideFuncs:
                - isvcd_parse_bmb_non_direct_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:131,24'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:125,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:125,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:126,5'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:146,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:147,8'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:157,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:150,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:157,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:157,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:158,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:165,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:157,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:161,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:165,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:169,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:172,53'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:198,5'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:176,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:176,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:179,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:182,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:182,65'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:194,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:182,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:183,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:194,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:183,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:183,74'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:194,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:182,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:186,53'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:194,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:206,46'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:216,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:207,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:207,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:209,12'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:209,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:211,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:214,5'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:212,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:212,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:213,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:220,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:123,15'
          Dst:             isvcd_parse_bmb_non_direct_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:149,59'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:172,26'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:186,17'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:206,15'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:211,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:219,5'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    isvcd_parse_bmb_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
        - u1_num_mbsNby2
      BBCount:         73
      ICount:          727
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_residual4x4_cavlc
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - isvcd_parse_bmb_non_direct_cavlc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:663,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:665,48'
              BranchSideFuncs:
                - isvcd_parse_bmb_non_direct_cavlc
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:673,24'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:667,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:667,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:668,5'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:681,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:682,8'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:691,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:681,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:684,79'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:691,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:691,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:692,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:699,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:691,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:695,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:699,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - CLZ.2489
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:703,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:706,23'
              BranchSideFuncs:
                - CLZ.2489
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:740,8'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:714,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:714,9'
              BranchSideFuncs:
                - CLZ.2489
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:715,22'
              BranchSideFuncs:
                - CLZ.2489
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:720,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:720,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:721,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:720,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:720,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:721,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:724,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:724,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:725,18'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:727,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:727,65'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:736,34'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:727,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:728,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:736,34'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:728,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:728,74'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:736,34'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:727,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:730,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:736,34'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:740,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:744,40'
              BranchSideFuncs:
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:784,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:750,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:750,9'
              BranchSideFuncs:
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:751,22'
              BranchSideFuncs:
                - CLZ.2489
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:758,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:758,20'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:760,29'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:758,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:758,20'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:760,29'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:763,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:764,33'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:766,23'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:768,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:768,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:768,28'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:768,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:768,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:771,12'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:771,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:773,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:778,46'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:774,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:774,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:775,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:779,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:779,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:780,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:780,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:780,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:781,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:665,15'
          Dst:             isvcd_parse_bmb_non_direct_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:684,59'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:715,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:730,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:751,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:773,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:778,15'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:785,9'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    isvcd_mv_pred_ref_tfr_nby2_ebmb
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
      BBCount:         173
      ICount:          1686
      EdgeCount:       231
      CyclomaticComplexity: 60
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
        - isvcd_decode_spatial_direct
        - isvcd_interlyr_motion_mode_pred
        - isvcd_retrive_infer_mode_mv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:255,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:257,16'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:626,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:270,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:280,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:612,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:295,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:295,59'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:298,21'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:295,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:298,21'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:582,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:313,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:315,34'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:356,23'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:315,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:315,34'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:315,34'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:316,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:318,39'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:350,17'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:318,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:320,42'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:349,21'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:320,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:320,42'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:320,42'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:321,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:321,57'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:322,43'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:323,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:324,48'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:326,47'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:324,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:324,80'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:324,80'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:326,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:326,44'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:326,44'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:329,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:329,74'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:331,55'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:332,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:332,49'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:348,25'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:332,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:334,46'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:348,25'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:334,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:334,46'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:334,46'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:337,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:337,44'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:337,44'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:338,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:341,42'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:345,50'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:356,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:358,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:574,25'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:361,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:367,59'
              BranchSideFuncs:
                - isvcd_decode_spatial_direct
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:374,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:369,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:369,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:370,57'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:381,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:382,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:383,46'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:395,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:397,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:454,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:399,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:401,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:412,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:403,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:405,46'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:409,46'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:412,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:414,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:427,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:416,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:418,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:422,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:427,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:429,46'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:431,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:431,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:433,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:435,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:435,87'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:436,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:441,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:435,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:438,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:441,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:456,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:458,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:462,39'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:462,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:464,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:473,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:473,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:476,33'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:562,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:476,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:476,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:476,66'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:478,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:479,33'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:481,61'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:478,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:481,61'
              BranchSideFuncs:
                - isvcd_retrive_infer_mode_mv
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:488,42'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:495,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:497,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:502,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:497,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:499,50'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:501,29'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:502,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:504,43'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:515,52'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:526,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:526,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:527,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:527,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:527,50'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:529,44'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:527,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:528,45'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:529,44'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:532,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:535,63'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:545,44'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:540,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:540,78'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:540,97'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:540,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:540,91'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:540,91'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:540,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:541,57'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:545,44'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:541,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:541,70'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:541,70'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - isvcd_decode_spatial_direct
                - isvcd_retrive_infer_mode_mv
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:562,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:564,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:569,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:574,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:576,51'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:578,13'
              BranchSideFuncs:
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:584,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:586,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:589,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:590,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:591,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:596,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:590,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:593,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:596,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:598,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:600,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:605,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:614,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:616,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_interlyr_motion_mode_pred
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - isvcd_retrive_infer_mode_mv
                - isvcd_decode_spatial_direct
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:621,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:292,30'
          Dst:             isvcd_interlyr_motion_mode_pred
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:367,31'
          Dst:             isvcd_decode_spatial_direct
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:481,33'
          Dst:             isvcd_retrive_infer_mode_mv
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:554,33'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:564,29'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:600,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:616,17'
          Dst:             ih264d_rep_mv_colz
    - functionName:    isvcd_parse_bmb_non_direct_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
        - u1_num_mbsNby2
      BBCount:         128
      ICount:          1553
      EdgeCount:       168
      CyclomaticComplexity: 42
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - isvcd_parse_bmb_ref_index_cavlc
        - isvcd_parse_bmb_ref_index_cavlc_range1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1116,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1119,23'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1170,42'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1122,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1126,44'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1167,5'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1132,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1132,13'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1133,26'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1138,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1138,24'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1139,33'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1138,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1138,24'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1139,33'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1142,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1143,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1146,43'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1155,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1157,20'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1162,22'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1157,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1159,21'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1161,13'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1203,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1204,12'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1226,17'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1203,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1206,22'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1226,17'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1206,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1208,20'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1216,22'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1208,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1210,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1214,13'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1216,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1218,20'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1225,9'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1218,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1220,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1224,13'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1228,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1228,40'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1229,53'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1245,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1247,25'
              BranchSideFuncs:
                - isvcd_parse_bmb_ref_index_cavlc
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - isvcd_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1260,41'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1247,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1248,60'
              BranchSideFuncs:
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1253,53'
              BranchSideFuncs:
                - isvcd_parse_bmb_ref_index_cavlc
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc
                - isvcd_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1256,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1256,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1262,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1264,25'
              BranchSideFuncs:
                - isvcd_parse_bmb_ref_index_cavlc
                - CLZ.2489
                - CLZ.2489
                - isvcd_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1282,62'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1264,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1265,60'
              BranchSideFuncs:
                - isvcd_parse_bmb_ref_index_cavlc_range1
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1270,59'
              BranchSideFuncs:
                - isvcd_parse_bmb_ref_index_cavlc
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1273,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1273,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1302,20'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1412,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1310,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1313,34'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1410,9'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1318,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1320,37'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1327,26'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1327,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1330,37'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1409,13'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1334,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1336,51'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1346,24'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1346,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1351,60'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1408,17'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1357,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1357,29'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1358,42'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1365,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1366,33'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1368,49'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1366,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1366,33'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1368,49'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1371,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1372,53'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1374,43'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1384,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1384,29'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1385,42'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1392,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1393,33'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1395,49'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1393,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1393,33'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1395,49'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1398,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1399,53'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1401,43'
              BranchSideFuncs:
                - CLZ.2489
                - CLZ.2489
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1413,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1413,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1413,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1133,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1210,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1220,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1248,21'
          Dst:             isvcd_parse_bmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1253,21'
          Dst:             isvcd_parse_bmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1265,21'
          Dst:             isvcd_parse_bmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1270,27'
          Dst:             isvcd_parse_bmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1358,38'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1385,38'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_bmb_non_direct_cabac
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_ebslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
        - u1_num_mbsNby2
      BBCount:         106
      ICount:          1200
      EdgeCount:       139
      CyclomaticComplexity: 35
      functionsReached:
        - ih264d_decode_bin
        - ih264d_get_mvd_cabac
        - ih264d_parse_ref_idx_cabac
        - ih264d_parse_submb_type_cabac
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:846,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:848,22'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:886,40'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:853,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:857,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:881,24'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:859,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:859,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:861,33'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:864,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:864,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:864,33'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:865,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:865,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:865,33'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:869,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:871,20'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:876,22'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:871,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:873,21'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:875,13'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:892,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:892,46'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:893,25'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:897,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:897,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:897,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:898,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:898,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:898,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:899,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:899,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:899,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:900,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:900,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:909,30'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:917,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:918,12'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:954,17'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:917,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:920,27'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:954,17'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:921,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:923,21'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:936,27'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:923,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:925,54'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:935,13'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:930,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:932,26'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:934,17'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:937,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:939,21'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:953,9'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:939,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:941,54'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:952,13'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:947,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:949,26'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:951,17'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:956,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:956,40'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:957,53'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:959,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:959,40'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:960,53'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:962,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:964,17'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:974,9'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:980,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:982,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:984,42'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:988,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:990,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1000,60'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1019,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1021,20'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1074,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1030,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1032,43'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1072,9'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1038,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1040,37'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1048,26'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1048,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1051,37'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1071,13'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1055,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1057,51'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1068,42'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1075,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1075,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1075,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:857,17'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:925,33'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:941,33'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:976,15'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:984,15'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_ebslice.c:1068,21'
          Dst:             ih264d_get_mvd_cabac
    - functionName:    isvcd_parse_islice
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_first_mb_in_slice
      BBCount:         51
      ICount:          411
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_read_mmco_commands
        - ih264d_sev
        - ih264d_uev
        - isvcd_parse_islice_data_cabac
        - isvcd_parse_islice_data_cavlc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1980,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1982,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2010,22'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1982,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1984,40'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2003,44'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1989,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1990,17'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1992,48'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1996,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1998,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2000,36'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2011,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2011,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2011,40'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2011,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2011,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2012,42'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2015,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2017,30'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2052,9'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2020,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2022,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2024,48'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2025,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2027,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2046,13'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2028,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2028,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2030,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2028,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2030,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2032,50'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2037,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2037,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2039,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2037,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2039,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2041,46'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
                - isvcd_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2064,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2068,12'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2082,12'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2068,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2070,13'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2073,13'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2076,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2076,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2079,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2082,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2084,13'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2087,13'
              BranchSideFuncs:
                - isvcd_parse_islice_data_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2089,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2089,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1992,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2010,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2017,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2027,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2036,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2075,15'
          Dst:             isvcd_parse_islice_data_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:2088,15'
          Dst:             isvcd_parse_islice_data_cavlc
    - functionName:    isvcd_parse_islice_data_cabac
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         80
      ICount:          740
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_decode_terminate
        - ih264d_init_cabac_contexts
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_imb_cabac
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_intra_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_base_lyr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:127,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:130,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:131,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:132,41'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:146,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:148,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:153,30'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:175,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:176,50'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:180,43'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:185,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:185,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:186,42'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:190,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:193,17'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:200,46'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:195,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:195,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:196,17'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:201,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:201,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:202,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:205,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:207,45'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:210,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:210,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:212,46'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:215,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:215,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:215,44'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:219,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:215,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:216,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:219,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:224,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:226,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:232,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:226,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:226,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:230,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:226,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:228,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:230,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:241,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:243,20'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:247,23'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:243,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:244,21'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:246,13'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:254,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:254,44'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:254,50'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:254,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:254,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:254,48'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:256,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:256,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:256,56'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:256,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:256,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:256,75'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:259,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:259,29'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:261,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:259,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:261,16'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:287,5'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:261,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:263,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:270,20'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:272,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:277,57'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:283,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:283,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:284,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:287,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:144,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:289,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:122,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:130,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:132,5'
          Dst:             ih264d_init_cabac_contexts
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:176,17'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:184,26'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:194,23'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:200,23'
          Dst:             ih264d_parse_imb_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:207,17'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:212,17'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:219,37'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:237,17'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:263,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:272,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:277,21'
          Dst:             isvcd_decode_recon_tfr_nmb_base_lyr
    - functionName:    isvcd_parse_islice_data_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         75
      ICount:          798
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - CLZ
        - ih264d_decode_recon_tfr_nmb
        - ih264d_parse_imb_cavlc
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_base_lyr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:356,26'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:371,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:372,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:376,39'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:389,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:389,13'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:390,26'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:395,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:395,24'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:396,33'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:395,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:395,24'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:396,33'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:398,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:398,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:399,26'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:408,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:411,13'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:418,42'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:413,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:413,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:414,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:419,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:419,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:420,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:422,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:424,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:427,29'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:428,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:430,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:439,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:431,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:431,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:435,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:431,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:433,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:435,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:449,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:451,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:455,19'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:451,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:452,17'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:454,9'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:461,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:461,44'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:461,50'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:461,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:461,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:461,48'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:463,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:463,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:463,56'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:463,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:463,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:463,75'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:466,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:466,29'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:468,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:466,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:468,16'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:494,5'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:468,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:470,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:477,20'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:477,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:479,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:484,57'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:490,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:490,40'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:491,25'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:494,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:350,50'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_base_lyr
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:496,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:338,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:372,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:390,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:412,19'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:418,19'
          Dst:             ih264d_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:424,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:430,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:444,13'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:470,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:479,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:484,21'
          Dst:             isvcd_decode_recon_tfr_nmb_base_lyr
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_parse_imb_cabac
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_type
      BBCount:         65
      ICount:          795
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - ih264d_parse_chroma_pred_mode_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_read_coeff4x4_cabac
        - ih264d_read_intra_pred_modes_cabac
        - ih264d_unpack_coeff4x4_dc_4x4blk
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1693,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1695,9'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1698,8'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1698,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1700,9'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1707,5'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1708,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1710,12'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1897,19'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1710,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1712,13'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1794,23'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1720,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1723,57'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1730,17'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1736,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1739,52'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1750,52'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1777,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1779,54'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1789,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1780,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1780,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1782,20'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1782,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1784,44'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1787,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1785,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1785,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1786,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1804,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1804,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1808,17'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1821,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1821,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1823,16'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1823,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1825,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1836,20'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1826,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1826,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1827,13'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1836,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1838,44'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1842,35'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1916,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1916,65'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1926,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1916,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1919,53'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1926,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1932,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1934,50'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1944,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1935,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1935,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1937,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1937,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1939,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1942,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1940,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1940,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1941,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1948,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1948,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1949,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1723,21'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1739,17'
          Dst:             ih264d_read_intra_pred_modes_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1750,17'
          Dst:             ih264d_read_intra_pred_modes_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1761,40'
          Dst:             ih264d_parse_chroma_pred_mode_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1769,22'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1779,23'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1784,27'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1803,40'
          Dst:             ih264d_parse_chroma_pred_mode_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1820,19'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1825,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1866,44'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1877,29'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1901,18'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1919,17'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1934,19'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1939,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1947,5'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    isvcd_parse_eislice_data_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         83
      ICount:          880
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_non_base_lyr
        - isvcd_parse_imb_cavlc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1494,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1496,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1499,26'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1517,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1518,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1522,9'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1523,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1524,12'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1529,17'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1523,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1526,73'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1529,17'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1537,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1539,44'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1565,13'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1545,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1545,13'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1546,26'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1551,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1551,24'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1552,33'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1551,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1551,24'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1552,33'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1554,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1554,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1555,26'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1573,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1576,13'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1583,41'
              BranchSideFuncs:
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1578,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1578,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1579,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1585,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1585,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1586,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1589,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1591,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1594,29'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1596,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1598,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1607,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1599,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1599,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1603,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1601,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1603,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1612,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1614,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1619,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1628,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1628,44'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1628,50'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1628,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1628,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1628,48'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1630,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1630,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1630,56'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1630,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1630,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1630,75'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1633,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1633,29'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1635,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1633,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1635,16'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1654,5'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1635,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1637,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1644,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1647,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1647,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1650,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1650,40'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1651,25'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1654,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1493,50'
              BranchSideFuncs:
                - CLZ.2514
                - isvcd_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_get_bit_h264
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1656,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1482,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1518,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1526,53'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1546,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1577,19'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1583,19'
          Dst:             isvcd_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1591,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1598,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1614,17'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1637,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1644,23'
          Dst:             isvcd_decode_recon_tfr_nmb_non_base_lyr
    - functionName:    isvcd_parse_imb_cavlc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_cur_mb_info
        - ps_svc_cur_mb_info
        - u1_mb_num
        - u1_mb_type
      BBCount:         163
      ICount:          1849
      EdgeCount:       221
      CyclomaticComplexity: 60
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_residual4x4_cavlc
        - ih264d_read_intra_pred_modes
        - ih264d_unpack_coeff4x4_dc_4x4blk
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:540,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:542,12'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:846,9'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:542,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:544,13'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:693,23'
              BranchSideFuncs:
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:550,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:552,71'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_read_intra_pred_modes
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:560,17'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:560,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:563,46'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:573,46'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:591,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:591,17'
              BranchSideFuncs:
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:592,30'
              BranchSideFuncs:
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:597,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:599,21'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:601,37'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:599,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:599,21'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:601,37'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:603,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:605,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:607,55'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:620,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:620,17'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:621,30'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:626,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:628,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:630,37'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:628,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:628,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:630,37'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:633,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:635,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:638,44'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:645,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:647,48'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:690,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:653,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:653,17'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:654,30'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:661,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:663,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:666,37'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:663,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:663,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:666,37'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:669,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:671,46'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:675,36'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:678,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:678,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:680,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:678,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:680,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:684,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:684,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:686,44'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:689,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:687,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:687,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:688,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:705,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:705,17'
              BranchSideFuncs:
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:706,30'
              BranchSideFuncs:
                - CLZ.2514
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:711,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:713,21'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:715,37'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:713,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:713,21'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:715,37'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:719,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:721,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:723,55'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:742,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:742,17'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:743,30'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:750,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:750,28'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:752,37'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:750,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:750,28'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:752,37'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:755,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:756,46'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:758,36'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:760,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:760,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:760,44'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:760,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:760,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:765,16'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:765,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:767,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:773,25'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:768,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:768,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:769,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:779,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:781,44'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:785,35'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:795,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:797,24'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:808,25'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:797,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:799,34'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:805,32'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:823,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:823,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:825,24'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:825,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:825,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:826,24'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:859,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:859,13'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:860,26'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:865,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:867,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:869,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:867,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:867,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:869,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:872,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:874,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:878,40'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:887,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:887,65'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:896,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:887,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:889,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:896,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.2514
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:904,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:904,13'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:905,26'
              BranchSideFuncs:
                - CLZ.2514
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:912,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:914,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:917,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:914,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:914,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:917,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:920,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:922,42'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:926,32'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:929,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:929,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:931,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:931,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:935,16'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:935,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:937,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:940,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:938,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:938,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:939,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:942,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:944,46'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:952,38'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:945,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:945,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:946,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:946,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:946,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:949,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:552,51'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:563,17'
          Dst:             ih264d_read_intra_pred_modes
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:573,17'
          Dst:             ih264d_read_intra_pred_modes
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:592,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:621,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:654,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:686,27'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:706,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:743,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:767,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:829,25'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:860,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:889,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:905,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:937,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:944,15'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:958,9'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    isvcd_parse_eislice_data_cabac
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         100
      ICount:          949
      EdgeCount:       134
      CyclomaticComplexity: 36
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_terminate
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_intra_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
        - isvcd_decode_recon_tfr_nmb_non_base_lyr
        - isvcd_init_cabac_contexts
        - isvcd_parse_imb_cabac
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1222,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1224,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - isvcd_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1227,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - isvcd_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1228,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1228,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1229,40'
              BranchSideFuncs:
                - isvcd_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1241,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1243,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1248,30'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1271,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1272,50'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1276,13'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1278,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1279,16'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1315,21'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1278,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1282,21'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1315,21'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1287,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1288,52'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1290,43'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1291,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1293,27'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1296,22'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1299,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1301,26'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1304,20'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1304,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1306,26'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1309,31'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1321,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1324,66'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1332,17'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1325,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1325,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1326,46'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1337,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1340,17'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1347,45'
              BranchSideFuncs:
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1342,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1342,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1343,17'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1349,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1349,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1350,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1353,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1355,45'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1358,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1358,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1360,46'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1363,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1363,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1363,44'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1367,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1363,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1364,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1367,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1372,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1374,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1380,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1374,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1374,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1378,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1376,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1378,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1385,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1387,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1392,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1403,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1403,44'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1403,50'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1403,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1403,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1403,48'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1405,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1405,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1405,56'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1405,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1405,70'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1405,75'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1408,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1408,29'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1410,16'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1408,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1410,16'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1429,5'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1410,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1412,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1419,63'
              BranchSideFuncs:
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1422,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1422,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1425,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1425,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1426,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1429,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1240,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - isvcd_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - isvcd_decode_recon_tfr_nmb_non_base_lyr
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_decode_bin
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1431,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1219,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1227,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1229,5'
          Dst:             isvcd_init_cabac_contexts
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1272,17'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1310,57'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1324,30'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1341,23'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1347,23'
          Dst:             isvcd_parse_imb_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1355,17'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1360,17'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1367,37'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1387,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1412,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1419,23'
          Dst:             isvcd_decode_recon_tfr_nmb_non_base_lyr
    - functionName:    isvcd_parse_eislice
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_parse_eislice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_svc_lyr_dec
        - u2_first_mb_in_slice
      BBCount:         76
      ICount:          594
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_read_mmco_commands
        - ih264d_sev
        - ih264d_uev
        - isvcd_dec_ref_base_pic_marking
        - isvcd_parse_eislice_data_cabac
        - isvcd_parse_eislice_data_cavlc
        - isvcd_parse_slice_header
        - isvcd_set_default_slice_header_ext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1001,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1008,12'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1062,22'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1008,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1010,17'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1056,5'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1010,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1012,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1031,48'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1017,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1018,21'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - isvcd_dec_ref_base_pic_marking
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1020,52'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1024,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1026,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1028,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1033,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1035,87'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1055,9'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1039,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1041,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1043,27'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - isvcd_dec_ref_base_pic_marking
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1043,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1044,27'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1045,22'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1044,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1045,22'
              BranchSideFuncs:
                - isvcd_dec_ref_base_pic_marking
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1054,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1043,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1048,26'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1054,13'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1049,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1051,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1053,17'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1063,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1063,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1063,40'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1063,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1063,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1064,42'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1069,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1071,30'
              BranchSideFuncs:
                - ih264d_uev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1107,9'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1074,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1076,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1078,48'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1079,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1081,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1101,13'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1082,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1082,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1084,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1082,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1084,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1086,50'
              BranchSideFuncs:
                - ih264d_sev
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1091,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1091,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1093,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1091,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1093,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1095,46'
              BranchSideFuncs:
                - isvcd_set_default_slice_header_ext
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1114,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1116,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1119,36'
              BranchSideFuncs:
                - isvcd_parse_slice_header
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1120,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1122,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1127,5'
              BranchSideFuncs:
                - isvcd_parse_eislice_data_cavlc
                - isvcd_parse_eislice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1133,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1135,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1165,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1135,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1139,16'
              BranchSideFuncs:
                - isvcd_parse_eislice_data_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1153,16'
              BranchSideFuncs:
                - isvcd_parse_eislice_data_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1139,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1141,17'
              BranchSideFuncs:
                - isvcd_parse_eislice_data_cabac
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1144,17'
              BranchSideFuncs:
                - isvcd_parse_eislice_data_cabac
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1147,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1150,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1153,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1155,17'
              BranchSideFuncs:
                - isvcd_parse_eislice_data_cavlc
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1158,17'
              BranchSideFuncs:
                - isvcd_parse_eislice_data_cavlc
        - Branch String:   '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1160,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1160,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1020,26'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1035,67'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1047,32'
          Dst:             isvcd_dec_ref_base_pic_marking
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1062,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1071,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1081,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1090,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1113,11'
          Dst:             isvcd_set_default_slice_header_ext
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1119,11'
          Dst:             isvcd_parse_slice_header
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1146,19'
          Dst:             isvcd_parse_eislice_data_cabac
        - Src:             '/src/libavc/decoder/svc/isvcd_parse_eislice.c:1159,19'
          Dst:             isvcd_parse_eislice_data_cavlc
    - functionName:    isvcd_iquant_itrans_8x8
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         64
      ICount:          1056
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:530,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:530,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:530,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:537,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:539,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:547,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:547,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:559,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:626,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:627,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:629,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:714,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:687,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:687,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:687,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:687,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:687,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:687,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:691,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:691,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:691,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:691,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:691,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:691,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:694,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:694,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:694,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:694,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:694,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:694,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:697,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:697,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:697,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:697,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:697,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:697,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:700,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:700,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:700,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:700,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:700,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:700,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:703,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:703,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:703,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:703,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:703,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:703,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:706,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:706,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:706,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:706,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:706,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:706,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:709,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:627,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:709,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:709,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:627,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:627,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_8x8_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         14
      ICount:          207
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:444,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:444,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:444,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:454,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:454,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:454,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:465,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:467,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:495,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_chroma_4x4_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         11
      ICount:          130
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:362,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:362,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:364,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:362,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:364,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:364,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:364,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:366,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:382,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_chroma_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         39
      ICount:          568
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:253,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:253,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:257,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:296,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:259,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:261,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:265,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:297,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:299,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:324,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:308,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:308,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:308,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:308,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:308,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:308,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:312,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:312,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:312,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:312,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:312,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:312,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:316,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:316,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:316,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:316,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:316,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:316,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:297,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:320,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:297,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:297,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_4x4_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         17
      ICount:          192
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:192,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:192,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:192,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:197,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:202,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:204,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:204,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:205,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:204,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:205,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:205,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:205,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:207,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:219,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         41
      ICount:          579
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:94,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:94,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:98,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:98,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:100,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:132,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:102,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:102,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:105,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:102,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:103,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:105,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:135,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:160,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:144,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:144,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:144,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:144,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:148,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:148,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:148,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:148,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:148,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:148,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:152,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:152,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:152,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:152,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:156,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:133,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:156,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:156,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:133,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans.c:133,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_chroma_4x4_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         29
      ICount:          333
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:781,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:783,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:808,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:787,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:787,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:787,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:787,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:787,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:787,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:792,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:792,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:792,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:792,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:792,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:792,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:797,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:797,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:797,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:797,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:797,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:797,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:802,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:781,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:802,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:802,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:781,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:781,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_chroma_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         39
      ICount:          694
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:647,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:647,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:651,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:651,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:653,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:690,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:653,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:655,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:659,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:691,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:693,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:736,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:704,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:704,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:704,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:704,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:704,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:704,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:712,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:712,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:712,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:712,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:712,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:712,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:720,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:720,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:720,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:720,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:720,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:720,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:728,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:691,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:728,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:728,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:691,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:691,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_8x8_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         59
      ICount:          660
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:533,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:533,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:533,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:556,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:607,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:560,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:560,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:560,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:560,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:560,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:560,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:565,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:565,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:565,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:565,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:565,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:565,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:570,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:570,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:570,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:570,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:570,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:570,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:575,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:575,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:575,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:575,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:575,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:575,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:580,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:580,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:580,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:580,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:580,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:580,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:585,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:585,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:585,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:585,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:585,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:585,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:590,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:590,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:590,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:590,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:590,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:590,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:595,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:595,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:595,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:595,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:595,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:595,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:602,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:606,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_8x8
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         67
      ICount:          1319
      EdgeCount:       87
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:294,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:294,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:294,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:301,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:303,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:311,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:311,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:323,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:387,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:388,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:390,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:495,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:446,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:446,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:446,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:446,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:446,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:446,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:452,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:452,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:452,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:452,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:452,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:452,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:457,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:457,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:457,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:457,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:457,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:457,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:462,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:462,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:462,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:462,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:462,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:462,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:467,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:467,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:467,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:467,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:472,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:472,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:472,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:472,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:472,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:472,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:477,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:477,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:477,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:477,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:477,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:477,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:482,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:482,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:482,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:482,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:482,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:482,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:488,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:490,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:494,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_4x4_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         35
      ICount:          395
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:215,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:215,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:215,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:220,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:225,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:228,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:230,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:255,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:234,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:234,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:234,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:234,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:234,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:234,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:239,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:239,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:239,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:239,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:239,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:239,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:244,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:244,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:244,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:244,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:244,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:244,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:249,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:228,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:249,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:249,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:228,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:228,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_pred
        - pi2_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         41
      ICount:          705
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:93,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:93,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:98,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:98,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:100,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:132,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:102,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:102,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:105,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:102,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:103,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:105,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:135,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:178,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:146,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:146,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:146,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:146,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:146,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:146,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:154,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:154,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:154,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:154,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:154,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:154,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:162,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:162,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:162,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:162,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:162,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:162,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:170,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:133,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:170,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:170,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:133,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual.c:133,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_8x8_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         107
      ICount:          1000
      EdgeCount:       141
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:807,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:807,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:807,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:828,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:830,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:906,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:834,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:834,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:834,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:834,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:834,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:834,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:837,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:837,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:837,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:837,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:837,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:837,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:843,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:843,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:843,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:843,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:843,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:843,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:846,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:846,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:846,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:846,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:846,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:846,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:851,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:851,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:851,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:851,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:851,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:851,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:854,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:854,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:854,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:854,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:854,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:854,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:859,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:859,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:859,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:859,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:859,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:859,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:862,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:862,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:862,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:862,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:862,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:862,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:867,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:867,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:867,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:867,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:867,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:867,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:870,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:870,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:870,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:870,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:870,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:870,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:875,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:875,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:875,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:875,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:875,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:875,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:878,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:878,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:878,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:878,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:878,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:878,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:883,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:883,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:883,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:883,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:886,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:886,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:886,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:886,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:886,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:886,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:891,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:891,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:891,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:891,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:894,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:894,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:894,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:894,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:894,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:894,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:899,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:901,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:905,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_8x8
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         115
      ICount:          1659
      EdgeCount:       151
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:536,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:536,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:536,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:543,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:545,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:553,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:553,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:565,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:631,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:632,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:634,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:767,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:694,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:694,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:694,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:694,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:694,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:694,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:697,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:697,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:697,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:697,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:697,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:697,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:703,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:703,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:703,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:703,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:703,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:703,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:706,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:706,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:706,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:706,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:706,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:706,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:711,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:711,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:711,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:711,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:711,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:711,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:714,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:714,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:714,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:714,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:714,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:714,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:719,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:719,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:719,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:719,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:719,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:719,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:722,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:722,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:722,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:722,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:727,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:727,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:727,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:727,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:727,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:727,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:730,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:730,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:730,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:730,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:730,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:730,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:735,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:735,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:735,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:735,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:735,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:735,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:738,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:738,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:738,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:738,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:738,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:738,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:743,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:743,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:743,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:743,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:743,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:743,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:746,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:746,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:746,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:746,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:746,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:746,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:751,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:751,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:751,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:751,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:751,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:751,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:754,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:754,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:754,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:754,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:754,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:754,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:760,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:762,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:766,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_chroma_4x4_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         53
      ICount:          469
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:458,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:460,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:494,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:465,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:465,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:465,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:465,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:465,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:465,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:467,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:467,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:467,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:467,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:472,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:472,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:472,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:472,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:474,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:474,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:474,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:474,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:474,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:474,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:479,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:479,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:479,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:479,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:479,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:479,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:481,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:481,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:481,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:481,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:481,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:481,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:486,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:486,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:486,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:486,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:486,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:486,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:488,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:458,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:488,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:488,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:458,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:458,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_chroma_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         63
      ICount:          824
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:320,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:320,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:324,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:324,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:326,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:363,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:326,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:328,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:332,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:364,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:366,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:414,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:378,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:378,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:378,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:378,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:378,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:378,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:380,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:380,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:380,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:380,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:380,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:380,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:387,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:387,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:387,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:387,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:387,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:387,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:389,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:389,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:389,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:389,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:389,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:389,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:396,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:396,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:396,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:396,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:396,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:396,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:398,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:398,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:398,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:398,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:398,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:398,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:405,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:405,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:405,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:405,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:405,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:405,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:407,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:364,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:407,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:407,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:364,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:364,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_4x4_dc
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         59
      ICount:          571
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:228,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:228,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:228,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:231,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:233,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:238,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:241,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:243,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:281,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:248,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:248,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:248,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:248,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:248,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:248,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:251,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:251,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:251,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:251,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:251,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:251,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:256,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:256,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:256,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:256,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:256,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:256,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:259,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:259,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:259,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:259,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:259,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:259,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:264,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:264,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:264,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:264,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:267,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:267,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:267,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:267,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:267,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:267,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:272,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:272,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:272,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:272,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:275,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:241,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:275,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:275,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:241,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:241,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_iquant_itrans_residual_recon_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         65
      ICount:          875
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:96,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:96,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:100,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:100,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:102,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:134,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:104,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:104,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:107,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:104,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:107,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:135,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:137,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:189,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:149,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:149,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:149,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:149,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:149,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:149,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:152,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:152,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:152,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:152,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:159,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:159,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:159,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:159,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:159,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:159,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:162,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:162,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:162,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:162,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:162,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:162,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:169,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:169,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:169,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:169,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:169,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:169,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:172,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:172,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:172,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:172,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:172,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:172,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:180,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:180,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:180,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:180,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:180,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:180,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:182,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:135,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:182,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:182,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:135,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_iquant_itrans_residual_recon.c:135,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_16x16
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         17
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:520,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:522,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:533,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:524,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:526,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:530,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:533,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:535,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:535,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:537,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:539,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_8x8
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:473,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:475,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:486,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:477,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:479,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:483,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_luma_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         9
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:429,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:441,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:433,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:435,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:439,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_8x8
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         15
      ICount:          191
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:372,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:374,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:394,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:380,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:389,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:383,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:383,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:383,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:378,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         15
      ICount:          169
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:315,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:317,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:337,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:321,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:332,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:326,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:321,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:326,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:326,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:321,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:321,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_16x16
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         23
      ICount:          217
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:250,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:252,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:272,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:258,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:267,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:261,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:256,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:261,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:261,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:256,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:256,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:272,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:274,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:280,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:274,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:276,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:278,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_chroma_4x4
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         15
      ICount:          142
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:197,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:199,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:216,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:203,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:205,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:212,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:206,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:203,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:206,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:206,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:203,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:203,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_residual_chroma_cb_cr_8x8
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_rsd
        - rsd_strd
      BBCount:         9
      ICount:          171
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:145,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:147,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:159,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:150,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:152,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:157,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvcd_pred_residual_recon_chroma_8x8
      functionSourceFile: '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_pred
        - pi2_rsd
        - pu1_out
        - pred_strd
        - rsd_strd
        - out_strd
      BBCount:         15
      ICount:          142
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:95,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:97,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:114,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:103,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:110,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:104,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:101,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:104,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:104,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:101,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/svc/isvcd_pred_residual_recon.c:101,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         75
      ICount:          696
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2040,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2043,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2094,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2047,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2048,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2050,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2065,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2065,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2065,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2065,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2066,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2066,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2066,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2066,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2066,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2067,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2067,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2067,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2067,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2065,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2069,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2076,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2076,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2076,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2080,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2081,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2081,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2081,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2081,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2081,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2082,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2082,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2082,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2082,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2080,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2084,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2091,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2091,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2091,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         37
      ICount:          441
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1932,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1935,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1968,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1947,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1947,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1947,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1947,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1948,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1948,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1948,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1948,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1948,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1949,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1949,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1949,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1949,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1947,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1952,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1958,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1959,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1959,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1959,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1959,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1960,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1960,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1960,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1960,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1958,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1963,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1967,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         79
      ICount:          755
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1816,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1819,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1876,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1826,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1827,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1829,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1832,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1835,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1875,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1850,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1850,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1850,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1850,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1850,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1852,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1859,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1859,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1859,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1863,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1863,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1863,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1863,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1863,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1865,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1872,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1872,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1872,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         79
      ICount:          728
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1683,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1686,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1739,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1690,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1691,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1693,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1697,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1700,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1738,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1712,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1712,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1712,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1712,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1712,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1714,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1721,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1721,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1721,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1726,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1726,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1726,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1726,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1726,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1728,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1735,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1735,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1735,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         41
      ICount:          497
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1570,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1573,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1611,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1577,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1580,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1610,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1592,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1592,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1592,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1592,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1592,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1595,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1609,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1602,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1602,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1609,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1602,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1602,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1602,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1605,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1609,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         41
      ICount:          470
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1473,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1510,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1475,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1478,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1509,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1488,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1488,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1488,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1488,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1489,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1489,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1489,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1489,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1489,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1490,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1490,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1490,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1490,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1488,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1493,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1499,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1500,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1508,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1500,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1500,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1500,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1500,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1501,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1508,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1501,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1501,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1501,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1499,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1504,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1508,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_mbaff_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         75
      ICount:          672
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1357,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1360,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1410,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1364,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1367,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1381,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1381,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1381,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1381,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1382,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1382,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1382,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1382,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1382,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1383,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1383,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1383,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1383,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1381,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1385,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1392,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1392,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1392,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1396,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1397,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1397,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1397,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1397,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1397,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1398,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1398,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1398,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1398,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1396,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1400,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1407,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1407,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1407,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         69
      ICount:          649
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1241,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1243,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1297,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1246,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1247,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1249,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1250,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1252,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1258,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1258,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1258,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1259,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1259,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1259,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1259,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1260,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1260,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1260,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1260,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1261,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1263,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1266,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1266,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1266,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1267,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1267,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1267,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1282,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1285,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1289,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1286,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1286,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1289,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1292,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1295,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1293,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1293,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_mbaff_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         37
      ICount:          435
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1144,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1147,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1180,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1160,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1160,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1160,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1160,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1161,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1161,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1161,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1161,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1161,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1162,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1162,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1162,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1162,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1160,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1165,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1179,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1172,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1172,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1179,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1172,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1172,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1172,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1175,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1179,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         43
      ICount:          608
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1030,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1032,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1096,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1033,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1035,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1095,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1041,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1041,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1041,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1041,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1042,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1044,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1042,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1042,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1042,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1042,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1043,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1044,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1043,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1043,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1043,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1041,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1044,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1046,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1051,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1051,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1051,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1051,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1054,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1091,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1054,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1054,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1054,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1055,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1055,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1055,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1057,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1060,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1070,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1073,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1076,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1085,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bslt4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         79
      ICount:          731
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:916,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:919,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:974,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:927,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:929,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:931,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:934,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:973,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:948,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:948,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:948,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:948,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:948,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:950,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:957,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:957,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:957,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:961,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:961,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:961,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:961,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:961,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:963,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:970,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:970,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:970,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         69
      ICount:          669
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:793,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:795,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:851,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:800,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:801,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:803,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:805,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:807,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:850,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:813,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:813,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:813,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:813,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:814,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:816,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:814,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:814,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:814,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:814,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:815,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:816,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:815,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:815,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:815,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:813,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:816,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:818,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:821,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:821,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:821,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:822,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:822,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:822,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:836,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:839,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:843,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:840,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:840,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:843,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:846,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:849,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:847,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:847,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         79
      ICount:          704
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:674,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:677,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:730,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:681,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:682,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:684,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:686,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:689,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:729,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:700,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:700,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:700,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:700,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:701,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:701,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:701,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:701,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:701,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:702,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:702,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:702,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:702,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:700,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:704,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:711,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:711,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:711,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:715,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:716,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:716,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:716,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:716,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:716,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:717,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:717,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:717,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:715,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:719,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:726,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:726,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:726,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         69
      ICount:          649
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:557,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:559,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:614,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:562,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:565,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:566,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:568,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:613,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:574,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:574,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:574,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:574,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:575,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:577,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:575,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:575,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:575,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:575,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:577,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:576,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:576,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:576,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:574,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:577,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:579,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:582,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:582,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:582,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:583,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:583,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:583,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:602,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:606,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:603,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:603,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:606,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:609,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:612,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:610,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:610,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bs4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         41
      ICount:          491
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:453,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:456,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:496,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:460,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:463,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:495,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:474,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:474,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:474,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:474,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:475,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:475,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:475,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:475,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:475,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:476,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:476,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:476,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:476,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:474,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:479,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:485,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:486,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:494,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:486,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:486,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:486,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:486,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:487,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:494,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:487,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:487,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:487,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:485,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:490,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:494,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         41
      ICount:          464
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:361,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:364,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:401,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:366,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:369,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:400,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:379,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:379,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:379,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:379,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:380,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:380,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:380,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:380,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:380,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:381,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:381,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:381,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:381,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:379,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:384,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:390,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:391,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:391,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:391,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:391,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:391,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:392,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:392,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:392,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:390,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:395,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:399,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         43
      ICount:          632
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:246,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:248,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:313,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:250,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:252,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:312,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:258,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:258,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:258,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:259,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:259,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:259,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:260,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:260,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:260,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:260,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:261,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:263,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:268,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:308,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:272,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:272,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:272,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:274,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:277,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:287,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:290,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:293,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:302,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         43
      ICount:          608
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:126,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:128,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:192,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:129,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:131,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:191,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:137,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:137,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:137,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:137,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:138,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:140,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:138,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:138,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:138,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:138,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:139,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:140,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:139,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:139,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:139,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:137,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:140,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:142,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:147,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:147,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:150,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:187,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:150,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:150,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:150,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:151,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:151,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:151,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:153,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:156,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:166,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:169,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:172,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:181,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_2x2_uv
      functionSourceFile: '/src/libavc/common/ih264_ihadamard_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         1
      ICount:          391
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_4x4
      functionSourceFile: '/src/libavc/common/ih264_ihadamard_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         16
      ICount:          301
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:107,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:107,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:107,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:116,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:136,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:137,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:156,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:159,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:165,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - dx
        - dy
        - ht
        - wd
      BBCount:         15
      ICount:          175
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1145,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1160,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1147,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1149,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1157,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1155,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1155,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1155,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_bilinear
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         15
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1079,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1091,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1081,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1083,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1087,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1085,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1085,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1085,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         37
      ICount:          423
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:974,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:976,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:988,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:976,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:978,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:985,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:989,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1003,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:991,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:993,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1000,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:998,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:998,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:998,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1005,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1021,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1008,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1013,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1019,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_hpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         37
      ICount:          410
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:805,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:807,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:823,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:807,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:809,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:819,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:824,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:842,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:826,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:828,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:838,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:836,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:836,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:836,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:844,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:859,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:846,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:851,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:856,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:853,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:853,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:853,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         21
      ICount:          351
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:696,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:698,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:732,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:698,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:706,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:728,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:725,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:699,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:725,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:725,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:699,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:699,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          249
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:598,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:620,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:600,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:607,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:616,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:612,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:612,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:612,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          210
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:503,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:525,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:505,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:511,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:521,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:516,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:516,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:516,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_hpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         23
      ICount:          289
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:411,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:413,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:424,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:415,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:420,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:424,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:437,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:426,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:428,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:434,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:432,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:432,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:432,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          182
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:327,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:340,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:329,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:337,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:335,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:335,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:335,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:270,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:261,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:267,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:265,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:265,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:265,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_interleave_copy
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
      BBCount:         9
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:191,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:200,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:193,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:195,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:197,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_copy
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:134,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:144,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:136,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:138,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:141,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4_dc
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         29
      ICount:          275
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:965,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:967,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:992,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:987,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:965,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:987,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:987,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:965,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:965,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         39
      ICount:          630
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:809,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:809,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:813,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:813,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:815,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:852,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:815,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:817,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:821,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:853,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:855,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:894,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:888,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:853,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:888,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:888,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:853,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:853,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_8x8_dc
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         56
      ICount:          512
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:673,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:673,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:673,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:695,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:697,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:742,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:737,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:695,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:737,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:737,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:695,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:695,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_8x8
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         64
      ICount:          1092
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:398,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:398,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:398,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:406,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:408,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:416,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:428,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:497,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:498,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:500,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:604,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:598,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:498,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:598,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:598,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:498,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:498,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_dc
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         35
      ICount:          337
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:285,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:285,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:285,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:288,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:290,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:295,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:298,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:300,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:325,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:320,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:298,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         41
      ICount:          641
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:134,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:134,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:138,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:138,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:140,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:175,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:143,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:143,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:148,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:143,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:145,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:148,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:176,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:178,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:217,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:211,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:176,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:211,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:211,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:176,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:176,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_right_chroma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         9
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:309,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:311,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:318,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_padding.c:312,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:314,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:316,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_right_luma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:264,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:266,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:269,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_left_chroma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         9
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:220,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:222,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:229,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_padding.c:223,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:225,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:227,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_left_luma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:175,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:177,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:180,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_bottom
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - wd
        - pad_size
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:138,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_top
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - wd
        - pad_size
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:99,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:101,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_bi_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         21
      ICount:          357
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:585,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:599,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:587,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:595,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:589,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:589,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:593,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:593,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:593,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_bi_pred_luma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         15
      ICount:          225
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:486,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:479,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:480,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:482,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:480,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:480,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:480,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         44
      ICount:          397
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:354,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:356,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:374,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:359,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:371,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:361,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:368,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:363,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:363,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:366,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:366,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:366,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:374,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:376,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:383,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:378,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:378,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:381,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:381,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:381,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_luma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         32
      ICount:          263
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:261,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:263,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:275,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:264,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:272,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:266,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:267,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:269,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:267,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:267,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:267,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:275,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:277,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:278,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:280,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:278,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:278,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:278,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         9
      ICount:          116
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:189,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:196,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:189,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:190,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:192,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_luma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:117,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:119,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:126,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:119,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:120,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:122,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bslice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_first_mb_in_slice
      BBCount:         114
      ICount:          1145
      EdgeCount:       154
      CyclomaticComplexity: 42
      functionsReached:
        - ih264d_cal_col_pic
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_get_implicit_weights
        - ih264d_init_cabac_contexts
        - ih264d_init_ref_idx_lx_b
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1388,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1390,49'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1400,16'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1401,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1403,28'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1405,13'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1405,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1405,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1407,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1405,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1409,49'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1423,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1426,40'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1432,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1428,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1429,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1430,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1438,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1441,40'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1447,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1443,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1444,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1445,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1458,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1461,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1465,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1469,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1472,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1476,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1476,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1480,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1526,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1489,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1492,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1503,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1512,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1515,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1524,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1526,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1530,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1550,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1531,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1532,23'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1537,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1531,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1534,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1537,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1551,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1551,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1556,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1553,39'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1556,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1556,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1558,46'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1564,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1560,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1561,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1564,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1567,9'
              BranchSideFuncs:
                - ih264d_get_implicit_weights
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1572,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1578,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1580,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1594,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1582,48'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1590,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1583,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1585,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1587,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1594,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1596,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1608,27'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1599,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1601,39'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1610,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1610,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1612,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1610,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1612,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1614,33'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1619,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1621,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1658,9'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1622,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1624,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1626,48'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1627,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1629,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1652,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1631,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1631,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1633,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1631,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1633,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1635,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1641,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1641,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1643,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1641,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1643,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1645,46'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1665,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1668,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1680,9'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1672,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1673,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1675,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1682,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1683,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1685,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1689,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1690,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1691,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1694,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1695,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1696,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1381,53'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1390,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1394,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1414,5'
          Dst:             ih264d_init_ref_idx_lx_b
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1419,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1427,15'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1434,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1442,15'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1553,9'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1558,15'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1561,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1569,9'
          Dst:             ih264d_get_implicit_weights
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1582,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1596,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1609,31'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1621,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1629,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1639,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1670,9'
          Dst:             ih264d_init_cabac_contexts
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1688,11'
          Dst:             ih264d_cal_col_pic
    - functionName:    ih264d_get_implicit_weights
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         116
      ICount:          861
      EdgeCount:       153
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1213,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1215,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1257,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1217,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1219,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1256,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1222,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1224,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1249,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1233,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1233,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1234,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1234,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1235,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1235,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1233,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1243,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1257,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1260,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1263,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1265,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1335,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1265,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1272,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1333,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1273,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1275,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1277,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1279,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1285,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1332,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1286,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1288,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1290,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1292,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1294,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1320,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1304,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1304,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1305,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1305,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1306,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1306,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1304,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1314,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bmb_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         33
      ICount:          351
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_parse_bmb_non_direct_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:652,49'
              BranchSideFuncs:
                - ih264d_parse_bmb_non_direct_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:662,24'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:654,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:655,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:656,5'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:683,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:688,5'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:691,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:691,61'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:692,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:692,25'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:693,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:693,25'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:691,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:696,25'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:712,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:715,46'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:727,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:716,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:717,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:719,12'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:719,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:721,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:725,5'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:722,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:723,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:724,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:730,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:732,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:652,15'
          Dst:             ih264d_parse_bmb_non_direct_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:679,21'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:695,43'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:715,15'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:721,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:729,5'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    ih264d_parse_bmb_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         58
      ICount:          626
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_bmb_non_direct_cavlc
        - ih264d_parse_residual4x4_cavlc
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:769,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:771,49'
              BranchSideFuncs:
                - ih264d_parse_bmb_non_direct_cavlc
                - CLZ.2881
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:780,24'
              BranchSideFuncs:
                - CLZ.2881
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:773,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:774,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:775,5'
              BranchSideFuncs:
                - CLZ.2881
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:799,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:799,9'
              BranchSideFuncs:
                - CLZ.2881
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:800,22'
              BranchSideFuncs:
                - CLZ.2881
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:805,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:806,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:807,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:806,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:806,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:807,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:811,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:812,18'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:814,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:814,65'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:815,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:815,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:816,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:816,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:814,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:818,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:829,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:834,40'
              BranchSideFuncs:
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:878,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:840,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:840,9'
              BranchSideFuncs:
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:841,22'
              BranchSideFuncs:
                - CLZ.2881
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:848,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:849,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:851,29'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:849,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:849,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:851,29'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:854,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:855,32'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:857,23'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:859,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:859,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:860,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:860,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:863,12'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:863,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:865,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:870,46'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:866,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:867,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:868,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:871,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:872,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:873,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:873,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:874,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:875,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:771,15'
          Dst:             ih264d_parse_bmb_non_direct_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:800,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:818,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:841,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:865,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:870,15'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:879,9'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    ih264d_mv_pred_ref_tfr_nby2_bmb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
      BBCount:         103
      ICount:          1235
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:906,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:908,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1181,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:923,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:933,44'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1164,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:962,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1016,19'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:965,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:967,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1010,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:967,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1009,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:970,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:971,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:973,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:974,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:976,46'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:979,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:976,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:977,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:977,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:979,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:979,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:979,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:983,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:984,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:986,51'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:988,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:988,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1008,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:987,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1008,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:995,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:995,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:995,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:996,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:999,50'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1004,55'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1016,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1018,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1160,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1021,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1027,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1042,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1030,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1031,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1032,53'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1045,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1046,53'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1047,56'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1060,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1062,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1066,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1066,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1068,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1074,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1086,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1094,47'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1154,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1111,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1111,46'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1114,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1111,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1112,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1114,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1117,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1121,45'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1135,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1128,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1128,81'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1130,77'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1128,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1129,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1129,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1130,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1130,81'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1135,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1130,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1131,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1131,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1174,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1176,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1180,5'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1176,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1177,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1179,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1144,25'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1154,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1169,13'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_parse_bmb_non_direct_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         99
      ICount:          1329
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - CLZ
        - ih264d_parse_bmb_ref_index_cavlc
        - ih264d_parse_bmb_ref_index_cavlc_range1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:99,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:102,23'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:160,42'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:105,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:111,44'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:157,5'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:117,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:117,13'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:118,26'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:123,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:124,17'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:126,33'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:124,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:124,17'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:126,33'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:130,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:131,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:134,43'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:145,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:147,20'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:152,22'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:147,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:149,21'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:151,13'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:193,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:195,21'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:209,37'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:195,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:197,33'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:201,56'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:205,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:212,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:214,21'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.2881
                - CLZ.2881
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:235,44'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:214,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:216,33'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:220,56'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:223,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:224,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:255,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:257,20'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:378,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:265,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:268,34'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:376,9'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:273,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:276,37'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:284,26'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:284,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:288,37'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:375,13'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:292,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:294,51'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:304,24'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:304,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:310,60'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:374,17'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:316,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:316,29'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:318,42'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:325,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:326,33'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:329,49'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:326,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:326,33'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:329,49'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:332,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:333,52'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:335,43'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:347,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:347,29'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:349,42'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:356,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:357,33'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:360,49'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:357,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:357,33'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:360,49'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:363,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:364,52'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:366,43'
              BranchSideFuncs:
                - CLZ.2881
                - CLZ.2881
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:379,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:379,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:379,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:118,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:196,17'
          Dst:             ih264d_parse_bmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:201,23'
          Dst:             ih264d_parse_bmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:215,17'
          Dst:             ih264d_parse_bmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:220,23'
          Dst:             ih264d_parse_bmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:318,38'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:349,38'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bmb_non_direct_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         68
      ICount:          900
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_get_mvd_cabac
        - ih264d_parse_ref_idx_cabac
        - ih264d_parse_submb_type_cabac
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:444,22'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:487,40'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:449,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:453,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:482,24'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:456,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:457,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:459,33'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:463,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:463,61'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:463,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:465,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:465,61'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:465,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:470,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:472,20'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:477,22'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:472,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:474,21'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:476,13'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:493,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:494,32'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:495,25'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:499,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:499,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:499,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:500,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:500,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:500,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:501,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:501,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:501,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:502,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:502,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:505,30'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:512,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:513,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:515,42'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:519,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:520,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:530,44'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:551,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:553,21'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:611,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:562,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:565,42'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:608,9'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:571,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:573,37'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:581,26'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:581,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:585,37'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:607,13'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:589,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:591,51'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:602,42'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:612,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:612,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:612,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:452,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:508,15'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:515,15'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:602,21'
          Dst:             ih264d_get_mvd_cabac
...
